Crear Facturas

Hola atodos los miembros del foro, nuevamente estoy aqui escribiendo un problema que me salio enla creacion de facturas, el mensaje  que me manda  el sistema al momento de crear la factura es el siguinte
-La cantidad recae en un inventario negativo [ INV1 .ItemCode ][ line:2 ]
alguien sabe como podria dar solucion a este problema, espero me puedan ayuda, seguimos en contacto

Estimado,
a ver vamos por el tema funcional:
-. Si haces una factura sola, sin documento previo asociado, entonces mueves inventario y el control que te apareció como error se gatilla dentro de la funcionalidad de B1.
-. si haces una factura basada o asociada a una Delivery entonces no se gatillará el control, pues es la Delivery la que ha hecho el movimiento de inventario y ese otro documento el que tuvo que pasar por las validaciones.
Ahora bien, vamos al tema tecnico:
-. cuando haces un documento basado en otro (copy from o Copy TO) se completan ciertos datos que no se llenan cuando haces un documento sin esa función.
-. Esos datos los verás a nivel de FILAS. Si hablamos de facturas, fijate en la tabla INV1 y analiza los campos:
      -. baseEntry
      -. Baseline
      -. Basetype
-. Antes de hacer algo por SDK, te recomiendo armes los sgtes escenarios:
     a) 1 DELIVERY y luego una AR INVOICE con la función COPY FROM.
     b) 2 o mas AR Delivery y luego una AR INVOICE con la función COPY FROM de las 2 DELIVERY.
     c) 1 AR INVOICE directa sin asociación de DELIVERY.
Analiza los datos que quedan en la INV1 para estos documentos y entenderás más claramente como trabajan esos campos.
En el mundo SDK, tendrás que hacer la misma logica, cuando cargues el objeto DOCUMENT_LINES deberás llenar esos 3 campos para que se genere el vinculo entre documentos , y asi tengas el mismo resultado que el COPY FROM o COPY TO.
suerte!!
saludos

Similar Messages

  • SQL // TransactionNotification

    Estimados, tengo la siguiente inquietud, tengo un procedimiento almacenado de validaciòn y lo  ingreso  en SQL voy a Programación > Procedimientos almacenados > Sp_TransactionNotification , click derecho elijo modificar y dejo el query en 'Add you code here' luego lo compruebo en el documento la validacion y esta Ok.
    Pero tambien tengo que agregar otro Procedimiento almacenado y no se como hacer  andar los dos juntos,   ya he probado distintas formas y nada siempre funciona. (Los probe por separado y estan OK.)
    Tambien cree un nuevo SP.
    Por ejemplo dbo.SBO_SP_TransactionNotificaion_2   y tampoco anda
    cual es la forma de ingresarlos a la Bd,  ya que quiero hacer ocupar  3 validaciones.
    Saludos.  y gracias!!
    Oscar V

    Ok, entonces no es un stored aparte, es una seccion de codigo (la que valida) dentro del stored TransactionNotification
    en principio si esta validacion esta trabajando sobre un mismo objeto , por ejemplo al crear un cliente, o al crear facturas etc, tendrias que trabajar con condicionales para que ejecute uno u otro.
    Tienes que ser mas especifico sobre cual es el objetivo de tener 2 funciones al mismo tiempo, y sobre que objeto de SAP estas trabajando

  • Autorizacion para Crear Embalaje

    Hola a todos, el escenario es el siguiente,
    1.-Se crea la factura de cliente.
    2.- Se confirma el deposito de esa factura.
    3.- Se quiere crear una autorizacion para que cuando envios haga uso de la opcion embalaje de SAP al actualizar el doc pida autorizacion a otro usuario(el que confirma el deposito) de este modo envios no despacha nada sin tener autorizacion.
    La tabla de embalaje veo que es la DLN7/DLN1 pero no se como ligarla a la OINV para crear un query y poder disparar la Autorización.
    Gracias.
    Alessandro.
    Edited by: Alessandro Santinelli on Dec 8, 2009 10:29 PM

    Estimado:
    No tengo conocimiento que se pueda generar un procedimiento de autorización al "actualizar" el documento...
    Una idea que creo podría ser de utilidad sería la siguiente:
    - Puedes crear un campo de usuario en la factura de clientes llamado por ejemplo, "autorizacion".
    - Se fijan opciones para este campo en su creación (valores posibles), estas opciones serian "No Aprobado" y "Aprobado"
    - Por defecto este campo siempre aparece como "No Aprobado"
    - Este campo no aparecerá activo para los usuarios que tendrian que solicitar autorización en tu modelo.
    Aquí viene lo interesante....creas una validación por transaction notification (SQL), la cual lee el campo de usuario y cuando reconozca todo lo relacionado a tu requerimiento, más la opción "No Autorizado", no permitirá que el documento factura sea actualizado.
    Esta validación enviará un mensaje indicandole al usuario lo que ha sucedido, además de indicarle que debe grabar el documento como preliminar, y enviarlo al usuario superior vía mensajería interna.
    Una vez que este documento sea enviado al usuario superior..este procederá a cambiar el estatus del campo de usuario a "Aprobado", pudiendo ahora el usuario que crea el documento actualizarlo sin problemas
    Chequealo....te reitero que es una idea frente a un tema que me parece no puede ser resuelto en base a lo que estas planteando
    Saludos Cordiales,
    Edited by: Paul Ponce on Dec 13, 2009 4:09 AM

  • Imprimir Gastos adicionales en formato factura Exportacion.

    Estimados:
    Estoy creando el formato para la Factura de Exportacion. Estas facturas llevan gastos adicionales, los cuales deseo imprimir, pero no encuentro la manera de hacerlo, alguien sabe como puedo resolver este problema o como se pueden imprimir la tabla de gastos adicionales en un formato de documento?
    Gracias.
    Viviana Medina.

    Viviana,
    Los gastos adicionales son otra tabla hija de la tabla que es la cabecera de la factura. Dado esto, lo que se me ocurre que puedes hacer para que aparezcan es probar las sgtes opciones:
    Opcion #1
    a) debes crear otra sección repetitiva en el layout.
    b) usar campos ocultos para vincular el área general con el área repetitiva que acabas de agregar. Fijate en otros layouts que al hacer visibles los campos ocultos aparecen bastantes. Algunos son pasos intermedios para formulas pero otros son usados para que B1 pueda vincular areas repetitivas del layout.
    c) en la nueva area repetitiva debes agregar los campos que necesitas de la tabla donde se guardan los gastos adicionales.
    Opcion 2
    arma tu propia query para recuperar los datos que debes mostrar las Facturas de exportación.
    con esa query tienes la opción de armar:
    a) un user report
    b) armar un reporte usando el Crystal Report que ya esta disponible para todos los clientes B1
    saludos

  • SD: Nota Credito a Factura Anulada

    Hola colegas SD,
    Necesito restringir el sistema para que no me permita hacer Notas Credito con referencia a Facturas que ya han sido anuladas.
    Por favor me orientan al respecto.

    Hola
    Intenta regularlo con las reglas de copia (tcode VTAF), bien con las subrutinas de condición de copia a nivel de cabecera, bien con la subrutina para VBAK y si no cumple la condición utiliza el mensaje 247 con la opción A como en algunas subrutinas VOFM. He estado mirándolas y no he terminado de ver ninguna estandar que se ajuste a tus requerimientos. Mi consejo es que pruebes con las estándar. Si ninguna cubriera tus necesidades, entonces puedes crear las tuyas propias e incorporarlas en la regla de copia. Recuerda que la tabla VBRK te informa de si está anulada en el campo FKSTO (busca las estructuras CVBRK en las subrutinas).
    Si necesitas algo más, por favor, házmelo saber. De todos modos, espero haberte resultado de ayuda.
    Un saludo
    Eduardo

  • Compra suscripcion con factura

    si compro una suscripcion a premium con la tarjeta de mi empresa , ¿spotify me enviará o creará una factura a nombre de mi empresa?

    Sorry for the English reply! 
    You can access receipts for Spotify from your online account, however since Spotify licensing is for "personal" usage only, they normally won't provide you with a full invoice as such. 

  • Factura electrónica

    Colegas,
    Alguien de ustedes me podría decir cómo configurar la factura electrónica que trae el parche 17?.
    Saludos!

    Hola
    El parche 17 tiene problemas actualmente, no se puede configurar, por lo menos no he podido, pero a grandes razgos haces lo siguiente
    1.- Tener tu firma, sellos, folios, esto te lo da el SAT
    2.- Tener PL17
    3.- Instalar el addon
    4.- Importar el certificado dentro del servidor
    5.- Seleccionar el certificado dentro de Datos de contabilidad en Detalles de sociedad
    6.- Crear las series dentro de SAP, Gestión, Númeración de documentos
    7.- En gestión- Definiciones- General- Electronic File Manager, debes cargar los archivos SPP
    9.- Indicar el formato xml que estará siendo utilizado en Gestión, Parametrizaciones Generales, pestaña SN, formato de exportación electronico(Electronic Invoice)
    9.- En socios de negocios asignar a cada uno el formato predeterminado.
    En teoria hasta ahi ya puedes hacer facturas, en la factura de clientes, hay una pestaña Documento electronico, donde podrás ver las series electronicas, pero al crear hay un error, que indica
    "El formato no puede analizarse sintacticamente etc etc etc, y otros más.
    saludos.

  • Data Transfer - Factura más Pago

    Estimados buenas tardes,
    Alguien sabe si existe un Template que nos permita realizar carga por Data Transfer Workbench de la transacción:
    "Factura + Pago" o si sería necesario cargar plantillas por separado.
    Agradezco sus aportes.
    André

    Yo no utilizaría DataTransfer Workbench para esta situación.
    En tu caso ingresaría al sistema y utilizaría la siguiente opción:
    Gestión >> Importación/Exportación de Datos >> Importación Datos >> Importar de Excel
    Allí marco la opción de Artículos en Tipos de Datos para importación y en la Fila A selecciono Código Listas de Precios.
    Para cargar la información basta con crear una plantilla (Archivo Plano delimitado por Tabulaciones) con los siguientes campos:
    1. Código Lista de Precios
    2. Valor
    3. Signo de Moneda
    4. Código de Producto
    Sugiero que lo hagas primero en una base de datos de pruebas con el fin de validar los resultados.
    Y listo, lo cargas con el botón OK.

  • Factura en cero

    Que tal Gurus,
    Tengo una pregunta, es posible sacar una factura en sistema en monto "cero" , fiscalemente es valido?

    Hola,
    Puedes crear una factura con neto cero, pero no la puedes contabilizar.
    Fiscalmente creo que tampoco hay problema.
    Saludos,
    OLA

  • Save as does not Create PDF Compatible File even when the creare pdf compatible files is on, Illustrator CC 2014

    save as does not Create PDF Compatible File even when the creare pdf compatible files is on, Illustrator CC 2014

    When I open is adobe acrobat I get this message.
    "This is an Adobe® Illustrator® File that was
    saved without PDF Content.
    To Place or open this  le in other
    applications, it should be re-saved from
    Adobe Illustrator with the "Create PDF
    Compatible File" option turned on. This
    option is in the Illustrator Native Format
    Options dialog box, which appears when
    saving an Adobe Illustrator  le using the
    Save As command."

  • ENVIO DE CORREO CON XML DE LA FACTURA ELECTRONICA

    HOLA CHICOS, BUEN DIA,
    Alguno de ustedes sabe como puedo configurar que el xml que se genera de factura electronica en SAP se envie una copia al correo del cliente?
    Agradezco de antemano su apoyo.
    SALUDOS
    NANCY

    HOLA MAURICIO,
    Yo estoy utilizando la factura electronica nativa de SAPB1 que genera un xml. Estoy trabajando con 8.81pl07
    saludos.

  • Factura Electronica.- Sello "Invalido" al momento de validar el xml en SAT

    Buen dia!!
    Se  configuro en un ambiente de  pruebas la  factura electronica   , se realizó la validación del  xml en la  pagina del SAT  y no hubo problemas,  pero al momento de  pasar al ambiente productivo  todos los xml que se validan  marcan que  el sello NO es valido;  tanto la base de pruebas como la de productivo estan configuradas de la misma  manera y contienen la misma  información, con un cliente se resolvio cambiando  información del detalle de sociedad,  pero en esta empresa  no  ha  funcionado espero me puedan ayudar.
    Saludos,

    Hola!
    ¿Puedes por favor revise los pasos sugeridos en la nota SAP 1542753?
    Puede haber algunas diferencias en el XML debido al uso incorrecto de los certificados, las diferentes implementaciones de BADI o customizing.
    REgards,
    Renan Correa

  • Como generar una factura de clientes con lotes

    Como Generar Una factura de Clientes con lotes, es Decir buscas? Busca otros Una Lista de Materiales Con Todos SUS Hijos, Tener pecado Una generada Orden de venta.
    Mi codigo es el siguiente, en solitario ingreso CUANDO Que El artículo De Una Lista de Materiales no me géneros la factura.
    Espero me puedan Ayudar.
    Consulta_SAP = new SqlDataAdapter ("SELECT Código como Código DESDE DONDE ITT1 Padre = '" + artículo + "'", DB_SAP);
                            Datos_SAP = new DataTable ();
                            Consulta_SAP.Fill (Datos_SAP);
                            cadena codigo_ = "";
                            codigo_ = Datos_SAP.Rows [0] [0] .ToString ();
                            for (int y = 0; y <Datos_SAP.Rows.Count; y ++)
                                dg_items.Rows.Add (Datos_SAP.Rows [y] [0] .ToString ());
                            for (int n = 0; n <dg_items.Rows.Count; n ++)
                                items_hjos = Convert.ToString (dg_items.Rows [n] .Cells [0] .Value.ToString ());
                                Facturas.Lines.SetCurrentLine (c);
                                Facturas.Lines.BatchNumbers.InternalSerialNumber = "67";
                                Facturas.Series = Convert.ToInt32 ("49");
                                Facturas.CardCode = CI;
                                Facturas.DocCurrency = "$";
                                Facturas.Lines.Address = direccion;
                                Facturas.UserFields.Fields.Item ("U_Orden") Valor = "Reto" + + reto ".";
                                Facturas.Lines.Quantity = 1;
                                Facturas.Lines.TaxCode = "IVAP16";
                                    Facturas.Lines.BatchNumbers.BatchNumber = "145134514000396";
                                    Facturas.Lines.BatchNumbers.Quantity = Convert.ToDouble ("1.0");
                                Facturas.Lines.BatchNumbers.SetCurrentLine (0);
                                Facturas.Lines.BatchNumbers.Add ();
                                Facturas.Lines.Add ();
                                c = c + 1;

    Hola
    Nuevamente gracias por tu respuesta
    La nota que mencionas la he revisado junto con otras varias,  te cuento como me fue con estas
    El cambio de estatus solo esta habilitado para las facturas de deudores que no son de anticipo, esto lo que me permite es  hacer la nota de crédito de esa factura  y así cancelar el pago  recibido de la factura de Anticipo  y esto me libera  una parte del Anticipo,
    Ahora al tratar de hacer  la nota de crédito de la factura de Anticipo el sistema invierte los importes, donde el total aplicado de la factura  se convierte en el total pendiente  en la nota de crédito,
    FACT
    Total Pendiente   970 (DEL PAGO CANCELADO)
    Total aplicado        30
    NOTA DE CRÉDITO
    Total Pendiente   30
    Total aplicado        970 (DEL PAGO CANCELADO)
    Esto es lo que me  tiene detenida :s
    Saludos

  • Estorno de facturas de SD com recebimento

    Boa tarde,
    Alguém sabe uma forma de impedir a possibilidade de estornar um documento de facturação a cliente, pelo fluxo de SD, que já tenha liquidação e recebimento?
    Obrigada,
    Maria

    Boa tarde Fernando,
    Trata-se de uma nota fiscal comum, pensei que pudesse haver alguma outra solução envolvendo parametrizações. Pelo que tenho visto só através de user exit ou BAdI.
    Obrigada,
    Maria

  • Problema al crear .exe en labview 10

    Mi inconveniente surge apenas pongo en la opción tools Build Application (EXE) from vi me tira el siguiente error:
    Error 7 occurred at Open VI Reference in AB_UI_Load_Page.vi->AB_UI_FRAMEWORK.vi->AB_Create_Build_Application.vi->EBUIP_Global_OnCommand.vi->EBUIP_Global_OnCommand.vi.ProxyCaller
    el VI que estoy probando hacer ejecutable es un programa simple de suma de dos números con el fin de lograr hacer el ejecutable solamente.
    Agradecería sus respuestas.

    Hola ignazoni
    Me gustaría confirmar con usted,
    - ¿Que paquete de LabVIEW tiene ? Si es LabVIEW Base, Full, Professional.
    - ¿Intentó crear el ejecutable desde el Build Specifications ? Anexo los pasos para hacer esto:
    http://zone.ni.com/reference/en-XX/help/371361J-01/lvhowto/building_a_stand_alone_app/
     Este problema esta relacionado con encontrar algún archivo que requiere la compilación. Al hacerlo desde el Build Specifications, cuando guarde su compilación y asigne el nombre del executable, procure no utilizar el mismo nombre en la compilación y el ejecutable, y procure no utilizar espacios en el nombre de los mismos. 
    Espero su respuesta. 
    Omar R.
    Applications Engineer

Maybe you are looking for