Addenda Bimbo
Bimbo
Addenda Bimbo
Seguir las siguientes consideraciones para implementar.
Datos Fiscales en la Addenda
Nivel Encabezado. Son los datos que se cargan automáticamente en la sección de la addenda desde la parte fiscal del comprobante sin la necesidad de intervención del usuario.
Ejemplo: Dato en la Addenda <-> Dato fiscal correspondiente
-
@DeliveryDate <-> Fecha Emisión
-
uniqueCreatorIdentification <-> Serie y Folio
- InvoiceCreator -> alternatePartyIdentification <-> RFC Emisor
- InvoiceCreator -> nameAndAddress -> name <-> Razon Social del Emisor
- InvoiceCreator -> nameAndAddress -> StreetOne <-> Dirección Fiscal del Emisor (Calle, Numero Exterior, Colonia).
- InvoiceCreator -> nameAndAddress -> City <-> Localidad del Emisor
- InvoiceCreator -> nameAndAddress -> PostalCode <-> Código Postal del Emisor
Nivel Concepto. Los datos a nivel concepto que son cargados de la parte fiscal del comprobante, se relacionan mediante la posición. Esto significa, el primer concepto en la parte fiscal se relaciona con el primer concepto en la parte de la addenda, el segundo concepto en la parte fiscal se relaciona con el segundo concepto en la parte de la addenda, y así sucesivamente. Esto implica que tanto la parte fiscal como la Addenda tienen que tener exactamente la misma cantidad de conceptos.
- lineItem -> tradeItemDescriptionInformation -> longText <-> Descripcion
- lineItem -> invoicedQuantity -> @unitOfMeasure <-> Unidad
- lineItem -> invoicedQuantity <-> Cantidad
Datos Fijos
Datos fijos en la Addenda. Son los datos que solo tiene un posible valor. Estos datos se agregan automáticamente a la addenda sin la necesidad de la intervención del usuario.
-
@Type
-
@contentVersion
-
@documentStructureVersion
-
OrderIdentification -> @type
-
Buyer -> GLN
-
Seller -> alternatePartyIdentification -> @type
-
ShipTo -> GLN
-
InvoiceCreator -> alternatePartyIdentification -> @type
-
Customs -> alternatePartyIdentification -> @type
-
paymentTerms -> @paymentTermsEvent
-
PaymentTerms -> @PaymentTermsRelationTime
-
PaymentTerms -> netPayment -> paymentTimePeriod -> timePeriodDue -> @timePeriod
-
LineItems -> @type
Secciones Repetibles
A nivel Encabezado. Son aquellas secciones que tienen una multiplicidad uno a N, esto en caso de que sea requerido que la sección aparezca al menos una vez, o multiplicidad cero a N, en caso de ser opcional que aparezca la sección. Es decir, estas secciones se pueden repetir mas de una vez dependiendo de la especificación de la addenda. La forma de hacerlo es usando el marcador de sección como indicador para agregar tantas secciones como sean necesarias
- specialInstruction <-> marker = specInst
-
specialInstruction - text <-> marker = text
-
AdditionalInformation <-> marker = AddInf
-
currency <-> marker = currency
-
allowanceCharge <-> marker = allowanceCharge
-
tax <-> marker = tax
A nivel Concepto. Estas secciones se pueden repetir una o mas veces por concepto.
- lineItem <-> marker = lineItem
- lineItem -> alternateTradeItemIdentification <-> marker = altTradeItemId
- lineItem -> AdditionalInformation <-> marker = ItemAdInf
- lineItem -> allowanceCharge <-> marker = ItemAllowanceCharge
- lineItem -> tradeItemTaxInformation <-> marker = tradeItemTaxInf
Tramas de archivo de integración
ADDENDA|Bimbo|REQFORPAYID|<Entity Type>
ADDENDA|Bimbo|SPECIALINSTRUCTIONS|<Code>
ADDENDA|Bimbo|TEXT|<Text>
ADDENDA|Bimbo|ORDERID|<Reference Identification>|<Type>|<Reference Date>
ADDENDA|Bimbo|ADDITIONALINFO|<Reference Identification>|<Type>
ADDENDA|Bimbo|DELIVERYNOTE|<Reference Identification>|<Reference Date>
ADDENDA|Bimbo|BUYER
ADDENDA|Bimbo|CONTACTBUYER|<Person or Department Text>
ADDENDA|Bimbo|SELLER|<GLN>|<Alternate Party Identification>
ADDENDA|Bimbo|SHIPTO
ADDENDA|Bimbo|NAMEANDADDRESS|<Name>|<Street Address One>|<City>|<Postal Code>
ADDENDA|Bimbo|INVOICECREATOR|<GLN>
ADDENDA|Bimbo|CUSTOMS|<GLN>|<Alternate Party Identification>|<Type>|<Reference Date>
ADDENDA|Bimbo|CUSTOMNAMEANDADDRESS|<Name>|<City>
ADDENDA|Bimbo|CURRENCY|<Currency ISO Code>|<Currency Function>|<Rate of Change>
ADDENDA|Bimbo|PAYMENTTERMS|<Net Payment Terms Type>
ADDENDA|Bimbo|PAYMENTTIMEPERIOD|<Value>
ADDENDA|Bimbo|DISCOUNTPAYMENT|<Discount Type>|<Percentage>
ADDENDA|Bimbo|ALLOWANCECHARGE|<Allowance Charge Type>|<Settlement Type>|<Special Services Type>|<Base>|<Percentage>
ADDENDA|Bimbo|LINEITEM|<Type>
ADDENDA|Bimbo|TRADEITEMIDENTIFICATION|<Gtin>
ADDENDA|Bimbo|TRADEITEMDESCRIPTIONINFORMATION|<Languaje>|<Long Text>
ADDENDA|Bimbo|INVOICEDQUANTITY|<invoicedQuantity>|<Unit of Measure>
ADDENDA|Bimbo|ADITIONALQTY|<Aditional Quantity>|<Quantity Type>
ADDENDA|Bimbo|GROSSPRICE|<Gross Price>
ADDENDA|Bimbo|NETPRICE|<Net Price>
ADDENDA|Bimbo|ITEMCUSTOMS|<GLN>
ADDENDA|Bimbo|ALTPARTIDITEMCUSTOM|<Alternate Party Identification. Máximo 35 caracteres alfanuméricos.>|<Type>|<Reference Date>|<Name>
ADDENDA|Bimbo|ITEMLOGISTICUNITS|<Serial Shipping Container Code>|<Type>
ADDENDA|Bimbo|ITEMPALLETINF|<Pallet Quantity>|<Description>|<Type>|<Transport Method of Payment>
ADDENDA|Bimbo|ITEMEXTATT|<Lot Number>|<Production Date>
ADDENDA|Bimbo|TOTALLINEAMOUNT|<Gross Amount>|<Net Amount>
ADDENDA|Bimbo|ALTTRADEITEMID|<Alternate Trade Item Identifications>|<Type>
ADDENDA|Bimbo|ITEMADINF|<Reference Identification>|<Type>
ADDENDA|Bimbo|ITEMALLOWANCECHARGE|<Allowance Charge Type>|<Settlement Type>|<Secuence Number>|<Special Services Type>|<Percentage per Unit>|<Amount per Unit>
ADDENDA|Bimbo|TRADEITEMTAXINF|<Tax Type Description>|<Reference Number>|<Tax Percentage>|<Tax Amount>|<Tax Category>
ADDENDA|Bimbo|TOTALES
ADDENDA|Bimbo|MONTOSTOTALES|<Total Amount>|<Base Amount>|<Payable Amount>
ADDENDA|Bimbo|TOTALALLOWANCECHARGE|<Allowance Charge Type>|<Special Services Type>|<Amount>
ADDENDA|Bimbo|TAX|<Type>|<Tax Percentage>|<Tax Amount>|<Tax Category>
Estructura de Campos de la Addenda
Datos Generales
Descripción: Datos generales de la addenda.
Obligatoriedad: Esta sección es requerida.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | Document Status | Estatus del documento electrónico: COPY = Copia, ORIGINAL = Original, DELETE = Cancelación. |
Tipo de Dato: string Lista de valores permitidos:
|
Requerido |
Request For Payment Identification
Descripción: Identificación del tipo de mensaje
Obligatoriedad: Esta sección es requerida.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | REQFORPAYID |
Debe ser siempre el valor: REQFORPAYID . Identificación del tipo de mensaje |
||
2 | Entity Type | Identificación del tipo de mensaje Valores: INVOICE = Factura, DEBIT_NOTE = Nota de debito, CREDIT_NOTE = Nota de crédito, LEASE_RECEIPT = Recibo de arrendamiento, HONORARY_RECEIPT = Recibo de honorarios, PARTIAL_INVOICE = Comprobante de pago a plazos, TRANSPORT_DOCUMENT = Carta porte. |
Lista de valores permitidos:
|
Requerido |
Special Instructions
Descripción: Instrucciones especiales
Obligatoriedad: Esta sección es requerida.
Special Instruction
Descripción: Instruccion especial.
Obligatoriedad: Esta sección es requerida.
Esta sección es repetible con las siguientes restricciones:
- Máximo número de ocurrencias: 4
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | SPECIALINSTRUCTIONS |
Debe ser siempre el valor: SPECIALINSTRUCTIONS . Instruccion especial. |
||
2 | Code | Tipo de instrucción. Valores ZZZ =Folio Prefactura / Nota, AAB = Serie Prefactura / Nota, PUR = Site Bimbo. |
Lista de valores permitidos:
|
Requerido |
Texts
Descripción: Descripciónes de la instrucción.
Obligatoriedad: Esta sección es requerida.
Text
Descripción: Descripción de la instrucción.
Obligatoriedad: Esta sección es requerida.
Esta sección es repetible con las siguientes restricciones:
- Máximo número de ocurrencias: 15
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | TEXT |
Debe ser siempre el valor: TEXT . Descripción de la instrucción. |
||
2 | Text | Descripción de la instrucción. Máximo 255 caracteres alfanuméricos. |
Expresión Regular: ^.{1,255}$ |
Requerido |
Order Identification
Descripción: Identificacion de Orden.
Obligatoriedad: Esta sección es opcional.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | ORDERID |
Debe ser siempre el valor: ORDERID . Identificacion de Orden. |
||
2 | Reference Identification | No. de orden de la compra |
Expresión Regular: ^.{1,35}$ |
Opcional |
3 | Type | Tipo de referencia |
Lista de valores permitidos:
|
Opcional |
4 | Reference Date | Fecha de la orden de compra. |
Tipo de Dato: date |
Opcional |
Additionals Informations Section
Descripción: Sección para agregar Información Adicional.
Obligatoriedad: Esta sección es opcional.
Additional Information
Descripción: Información Adicional.
Obligatoriedad: Esta sección es opcional.
Esta sección es repetible con las siguientes restricciones:
- Máximo número de ocurrencias: 2
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | ADDITIONALINFO |
Debe ser siempre el valor: ADDITIONALINFO . Información Adicional. |
||
2 | Reference Identification | Referencia. |
Expresión Regular: ^.{1,35}$ |
Opcional |
3 | Type | Calificador de la referencia, ATZ = Número de aprobación, BT= Número de serie. |
Lista de valores permitidos:
|
Opcional |
Delivery Note
Descripción: Delivery Note.
Obligatoriedad: Esta sección es opcional.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | DELIVERYNOTE |
Debe ser siempre el valor: DELIVERYNOTE . Delivery Note. |
||
2 | Reference Identification | Numero de nota de entrega. Número emitido por el comprador cuando recibe la mercancía que es facturada. Máximo 35 caracteres alfanuméricos. |
Expresión Regular: ^.{0,35}$ |
Opcional |
3 | Reference Date | Fecha de la nota de la referencia Formato: yyyy-mm-dd |
Tipo de Dato: date |
Opcional |
Buyer
Descripción: Información del comprador
Obligatoriedad: Esta sección es opcional.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | BUYER |
Debe ser siempre el valor: BUYER . Información del comprador |
Contact Information
Descripción: Información de contacto del comprador
Obligatoriedad: Esta sección es opcional.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | CONTACTBUYER |
Debe ser siempre el valor: CONTACTBUYER . Información de contacto del comprador |
||
2 | Person or Department Text | Texto persona de contacto. Máximo 35 caracteres. |
Expresión Regular: ^.{0,35}$ |
Opcional |
Seller
Descripción: Información del vendedor.
Obligatoriedad: Esta sección es requerida.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | SELLER |
Debe ser siempre el valor: SELLER . Información del vendedor. |
||
2 | GLN | Código GLN del vendedor, longitud 13 caracteres (el proveedor deberá solicitarlo a AMECE). |
Expresión Regular: ^[0-9A-Z]{13}$ |
Opcional |
3 | Alternate Party Identification | Código del proveedor. Máximo 35 caracteres alfanuméricos. |
Expresión Regular: ^.{1,35}$ |
Requerido |
Ship To
Descripción: Información de embarque de mercancías.
Obligatoriedad: Esta sección es requerida.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | SHIPTO |
Debe ser siempre el valor: SHIPTO . Información de embarque de mercancías. |
Name and Address
Descripción: Direccion del Almacén o planta destino de las mercancías
Obligatoriedad: Esta sección es requerida.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | NAMEANDADDRESS |
Debe ser siempre el valor: NAMEANDADDRESS . Direccion del Almacén o planta destino de las mercancías |
||
2 | Name | Razón social Bimbo. Máximo 35 caracteres alfanuméricos. |
Expresión Regular: ^.{1,35}$ |
Requerido |
3 | Street Address One | Dirección de Razón social Bimbo. Máximo 35 caracteres alfanuméricos. |
Expresión Regular: ^.{1,35}$ |
Requerido |
4 | City | Ciudad de Razón social Bimbo. Máximo 35 caracteres alfanuméricos. |
Expresión Regular: ^.{1,35}$ |
Requerido |
5 | Postal Code | C.P. de Razón social Bimbo. Máximo 15 caracteres alfanuméricos. |
Expresión Regular: ^.{1,15}$ |
Requerido |
Invoice Creator
Descripción: Información de quien emite factura.
Obligatoriedad: Esta sección es requerida.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | INVOICECREATOR |
Debe ser siempre el valor: INVOICECREATOR . Información de quien emite factura. |
||
2 | GLN | Código GLN del vendedor (el proveedor deberá solicitarlo a AMECE). 13 caracteres fijo. |
Expresión Regular: ^.{13}$ |
Opcional |
Customs
Descripción: Información de Aduana.
Obligatoriedad: Esta sección es opcional.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | CUSTOMS |
Debe ser siempre el valor: CUSTOMS . Información de Aduana. |
||
2 | GLN | Código EAN de la aduana. 13 caracteres fijo. |
Expresión Regular: ^.{13}$ |
Opcional |
3 | Alternate Party Identification | Numero del pedimento. Máximo 35 caracteres. |
Expresión Regular: ^.{0,35}$ |
Opcional |
4 | Type | Tipo de referencia Alterna de Parte. |
Lista de valores permitidos:
|
Opcional |
5 | Reference Date | Fecha de referencia de la aduana. Mascara de entrada para el campo tipo 'date' es yyyy-mm-dd. |
Tipo de Dato: date |
Opcional |
Name and Address
Descripción: Direccion de la Aduana.
Obligatoriedad: Esta sección es opcional.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | CUSTOMNAMEANDADDRESS |
Debe ser siempre el valor: CUSTOMNAMEANDADDRESS . Direccion de la Aduana. |
||
2 | Name | Nombre de la Aduana. Máximo 35 caracteres. |
Expresión Regular: ^.{0,35}$ |
Opcional |
3 | City | Ciudad de la Aduana. Máximo 35 caracteres. |
Expresión Regular: ^.{0,35}$ |
Opcional |
Currency Section
Descripción: Sección para Información de moneda.
Obligatoriedad: Esta sección es requerida.
Currency
Descripción: Información de moneda.
Obligatoriedad: Esta sección es requerida.
Esta sección es repetible con las siguientes restricciones:
- Mínimo número de ocurrencias: 1
- Máximo número de ocurrencias: 3
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | CURRENCY |
Debe ser siempre el valor: CURRENCY . Información de moneda. |
||
2 | Currency ISO Code | Código de la moneda, MXP = Pesos Mexicano, USD = Dólar Americano |
Lista de valores permitidos:
|
Requerido |
3 | Currency Function | Función de la moneda BILLING_CURRENCY = Moneda de facturación. PAYMENT_CURRENCY = Moneda de pago. PRICE_CURRENCY = Moneda de precios. |
Lista de valores permitidos:
|
Requerido |
4 | Rate of Change | Tasa de cambio de la moneda. Máximo 4 digitos con 2 decimales. |
Expresión Regular: ^([0-9]{0,4})(\.[0-9]{1,2})?$ |
Requerido |
Payment Terms
Descripción: Información de pago.
Obligatoriedad: Esta sección es requerida.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | PAYMENTTERMS |
Debe ser siempre el valor: PAYMENTTERMS . Información de pago. |
||
2 | Net Payment Terms Type | Tipo de términos de pago BASIC_DISCOUNT_OFFERED = Descuento básico ofrecido. BASIC_NET = Neto Básico. END_OF_MONTH = Fin de mes. |
Lista de valores permitidos:
|
Requerido |
Payment Time Period
Descripción: Periodo de pago.
Obligatoriedad: Esta sección es requerida.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | PAYMENTTIMEPERIOD |
Debe ser siempre el valor: PAYMENTTIMEPERIOD . Periodo de pago. |
||
2 | Value | No. de Periodos en Días. Máximo 5 digitos. |
Expresión Regular: ^[0-9]{1,5}?$ |
Requerido |
Discount Payment
Descripción: Información de descuento de pagos.
Obligatoriedad: Esta sección es opcional.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | DISCOUNTPAYMENT |
Debe ser siempre el valor: DISCOUNTPAYMENT . Información de descuento de pagos. |
||
2 | Discount Type | Tipo de descuento ALLOWANCE_BY_PAYMENT_ON_TIME = Descuento por pagar en tiempo. SANCTION = Sanción. |
Lista de valores permitidos:
|
Opcional |
3 | Percentage | Porcentaje de descuento por pronto pago. Valor numérico de máximo 4 digitos con máximo 2 decimales. |
Expresión Regular: ^([0-9]{0,4})(\.[0-9]{1,2})?$ |
Opcional |
Allowance Charge Section
Descripción: Sección para la Información de cargos y descuentos.
Obligatoriedad: Esta sección es opcional.
Allowance Charge
Descripción: Información de cargos y descuentos.
Obligatoriedad: Esta sección es opcional.
Esta sección es repetible con las siguientes restricciones:
- Máximo número de ocurrencias: 99
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | ALLOWANCECHARGE |
Debe ser siempre el valor: ALLOWANCECHARGE . Información de cargos y descuentos. |
||
2 | Allowance Charge Type | Tipo de cargo o descuento, ALLOWANCE_GLOBAL = Descuento, CHARGE_GLOBAL = Cargo Global |
Lista de valores permitidos:
|
Opcional |
3 | Settlement Type | Tipo establecido, BILL_BACK = Post – factura, OFF_INVOICE = Fuera de factura. |
Lista de valores permitidos:
|
Opcional |
4 | Special Services Type | Tipo de descuento especial. Máximo 35 caracteres alfanuméricos. |
Expresión Regular: ^.{0,35}$ |
Opcional |
5 | Base | Información de porcentajes y montos de descuentos y cargos. Tipo de tasa. |
Lista de valores permitidos:
|
Opcional |
6 | Percentage | Información de porcentajes y montos de descuentos y cargos. Porcentaje de descuento. Máximo 2 decimales. |
Expresión Regular: ^([0-9]{0,4})(\.[0-9]{1,2})?$ |
Opcional |
lineItems
Descripción: line Items
Obligatoriedad: Esta sección es opcional.
Line Item
Descripción: lineItem
Obligatoriedad: Esta sección es opcional.
Esta sección es repetible con las siguientes restricciones:
- Máximo número de ocurrencias: 999999
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | LINEITEM |
Debe ser siempre el valor: LINEITEM . lineItem |
||
2 | Type | Tipo de linea |
Lista de valores permitidos:
|
Requerido |
Trade Item Identification
Descripción: Información del producto
Obligatoriedad: Esta sección es opcional.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | TRADEITEMIDENTIFICATION |
Debe ser siempre el valor: TRADEITEMIDENTIFICATION . Información del producto |
||
2 | Gtin | Código de barras del producto. Es obligatorio cuando el código de barras es informado en la prefactura. Actualmente se envia item BIMBO. Máximo 35 caracteres alfanuméricos. |
Expresión Regular: ^.{0,35}$ |
Opcional |
Trade Item Description Information
Descripción: Información descriptiva del articulo
Obligatoriedad: Esta sección es requerida.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | TRADEITEMDESCRIPTIONINFORMATION |
Debe ser siempre el valor: TRADEITEMDESCRIPTIONINFORMATION . Información descriptiva del articulo |
||
2 | Languaje | Tipo de lenguaje de la descripción. ES = Español, EN = Ingles |
Lista de valores permitidos:
|
Requerido |
3 | Long Text | Descripción clara del articulo |
Expresión Regular: ^.{1,255}$ |
Requerido |
Invoiced Quantity Section
Descripción: Cantidad Facturada
Obligatoriedad: Esta sección es requerida.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | INVOICEDQUANTITY |
Debe ser siempre el valor: INVOICEDQUANTITY . Cantidad Facturada |
||
2 | invoicedQuantity | Cantidad facturada |
Expresión Regular: ^([0-9]{1,9})(\.[0-9]{1,2})?$ |
Opcional |
3 | Unit of Measure | Unidad de la cantidad facturada. Utilizar la unidad de medida enviada en la prefactura y nota. |
Expresión Regular: ^.{1,3}$ |
Requerido |
Aditional Quantity
Descripción: Cantidad Adicional
Obligatoriedad: Esta sección es opcional.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | ADITIONALQTY |
Debe ser siempre el valor: ADITIONALQTY . Cantidad Adicional |
||
2 | Aditional Quantity | Cantidad adicional. Máximo 2 decimales. |
Expresión Regular: ^([0-9]{1,9})(\.[0-9]{1,2})?$ |
Opcional |
3 | Quantity Type | Tipo de cantidad adicional. FREE_GOODS = Cantidad sin cargo, NUM_CONSUMER_UNITS = No. De unidades de consumo. |
Lista de valores permitidos:
|
Opcional |
Gross Price Section
Descripción: Precio bruto
Obligatoriedad: Esta sección es requerida.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | GROSSPRICE |
Debe ser siempre el valor: GROSSPRICE . Precio bruto |
||
2 | Gross Price | Precio bruto. Enviado en la prefactura / nota. Máximo 2 decimales. |
Expresión Regular: ^([0-9]{1,9})(\.[0-9]{1,5})?$ |
Requerido |
Net Price Section
Descripción: Precio Neto
Obligatoriedad: Esta sección es requerida.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | NETPRICE |
Debe ser siempre el valor: NETPRICE . Precio Neto |
||
2 | Net Price | Precio neto. Enviado en la prefactura / nota. Máximo 2 decimales. |
Expresión Regular: ^([0-9]{1,9})(\.[0-9]{1,2})?$ |
Requerido |
Customs
Descripción: Información de Aduana.
Obligatoriedad: Esta sección es opcional.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | ITEMCUSTOMS |
Debe ser siempre el valor: ITEMCUSTOMS . Información de Aduana. |
||
2 | GLN | Código EAN de la aduana. Máximo 35 caracteres alfanuméricos. |
Expresión Regular: ^.{1,35}$ |
Opcional |
Alternate Party Identification
Descripción: Identificación Alterna
Obligatoriedad: Esta sección es opcional.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | ALTPARTIDITEMCUSTOM |
Debe ser siempre el valor: ALTPARTIDITEMCUSTOM . Identificación Alterna |
||
2 | Alternate Party Identification. Máximo 35 caracteres alfanuméricos. | Identificación Alterna |
Expresión Regular: ^.{1,35}$ |
Opcional |
3 | Type | Tipo de identificación alterna. Máximo 2 caracteres alfanuméricos. |
Expresión Regular: ^.{0,2}$ |
Opcional |
4 | Reference Date | Fecha de entrada aduana yyyy-mm-dd |
Tipo de Dato: date |
Opcional |
5 | Name | Nombre de la Aduana |
Expresión Regular: ^.{1,35}$ |
Opcional |
Logistic Units
Descripción: Información logística.
Obligatoriedad: Esta sección es opcional.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | ITEMLOGISTICUNITS |
Debe ser siempre el valor: ITEMLOGISTICUNITS . Información logística. |
||
2 | Serial Shipping Container Code | Código de identificación serial del contenedor. Máximo 35 caracteres alfanuméricos. |
Expresión Regular: ^.{1,35}$ |
Opcional |
3 | Type | Tipo de identificación. BJ = Código Seriado de Unidad de Envío, SRV= Número global de unidades de comercialización, (GTIN – Código EAN/UPC) |
Lista de valores permitidos:
|
Opcional |
Pallet Information
Descripción: Información de pallet.
Obligatoriedad: Esta sección es opcional.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | ITEMPALLETINF |
Debe ser siempre el valor: ITEMPALLETINF . Información de pallet. |
||
2 | Pallet Quantity | Cantidad de pallets. Máximo 5 digitos. |
Expresión Regular: ^([0-9]{0,5})$ |
Opcional |
3 | Description | Descripción del empaquetado. Máximo 255 caracteres alfanuméricos. |
Expresión Regular: ^.{1,255}$ |
Opcional |
4 | Type | EXCHANGE_PALLETS = Palet sin Retorno, RETURN_PALLETS = Palet Retornable, PALLET_80x100= Pallet 80 X 100, CASE= Cajon, BOX = Caja |
Lista de valores permitidos:
|
Opcional |
5 | Transport Method of Payment | Tipo de método de pago de transporte. PREPAID_BY_SELLER= Pagado por el proveedor. PAID_BY_BUYER = Pagado por el comprador. |
Lista de valores permitidos:
|
Opcional |
Extended Attributes
Descripción: Información de lote.
Obligatoriedad: Esta sección es opcional.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | ITEMEXTATT |
Debe ser siempre el valor: ITEMEXTATT . Información de lote. |
||
2 | Lot Number | Numero de Lote. Máximo 35 caracteres alfanuméricos. |
Expresión Regular: ^.{1,35}$ |
Opcional |
3 | Production Date | Fecha de producción de lote. yyyy-mm-ddThh:mm:ss |
Tipo de Dato: datetime |
Opcional |
Total Line Amount
Descripción: Información de total de línea.
Obligatoriedad: Esta sección es requerida.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | TOTALLINEAMOUNT |
Debe ser siempre el valor: TOTALLINEAMOUNT . Información de total de línea. |
||
2 | Gross Amount | Monto bruto. Enviado en la prefactura o nota. Máximo 20 digitos con 2 decimales. |
Expresión Regular: ^([0-9]{1,20})(\.[0-9]{1,2})?$ |
Requerido |
3 | Net Amount | Monto neto. Máximo 20 digitos con 2 decimales. |
Expresión Regular: ^([0-9]{1,20})(\.[0-9]{1,2})?$ |
Requerido |
Alternate Trade Item Identifications Section
Descripción: Sección Identificación alterna del concepto.
Obligatoriedad: Esta sección es opcional.
Alternate Trade Item Identifications
Descripción: Identificación alterna del concepto.
Obligatoriedad: Esta sección es opcional.
Esta sección es repetible con las siguientes restricciones:
- Máximo número de ocurrencias: 3
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | ALTTRADEITEMID |
Debe ser siempre el valor: ALTTRADEITEMID . Identificación alterna del concepto. |
||
2 | Alternate Trade Item Identifications | Identificación alterna del concepto. |
Expresión Regular: ^.{0,35}$ |
Opcional |
3 | Type | Tipo de identificación alterna del concepto. BUYER_ASSIGNED = Código asignado por el comprador (CODIGO DE PRODUCTO BIMBO), SUPPLIER_ASSIGNED = Código asignado por el vendedor. |
Lista de valores permitidos:
|
Opcional |
Additional Information Section
Descripción: Sección de información adicional.
Obligatoriedad: Esta sección es requerida.
Additional Information
Descripción: Información adicional.
Obligatoriedad: Esta sección es requerida.
Esta sección es repetible con las siguientes restricciones:
- Mínimo número de ocurrencias: 1
- Máximo número de ocurrencias: 7
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | ITEMADINF |
Debe ser siempre el valor: ITEMADINF . Información adicional. |
||
2 | Reference Identification | Referencia adicionales. |
Expresión Regular: ^.{1,35}$ |
Requerido |
3 | Type | Tipo de referencia adicional del concepto. ON = No. Pedido, IF = Identificador de factura interno, IL = identificador de línea de factura interna, PL = Planta Bimbo receptora, RE = Numero de la Remision, RL = Numero del Release, RC = Numero del receipt. Nota: Se deben informar todos los valores |
Lista de valores permitidos:
|
Requerido |
Allowance Charge Section
Descripción: Información de cargos y descuentos.
Obligatoriedad: Esta sección es opcional.
Allowance Charge
Descripción: Información de cargos y descuentos.
Obligatoriedad: Esta sección es opcional.
Esta sección es repetible con las siguientes restricciones:
- Máximo número de ocurrencias: 99
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | ITEMALLOWANCECHARGE |
Debe ser siempre el valor: ITEMALLOWANCECHARGE . Información de cargos y descuentos. |
||
2 | Allowance Charge Type | Tipo de cargo o descuento del concepto, ALLOWANCE_GLOBAL = Descuento, CHARGE_GLOBAL = Cargo Global |
Lista de valores permitidos:
|
Requerido |
3 | Settlement Type | Imputación del cargo o descuento del concepto. OFF_INVOICE = fuera de factura, CHARGE_TO_BE_PAID_BY_VENDOR = Costo a cargo del proveedor, CHARGE_TO_BE_PAID_BY_CUSTOMER= Costo a cargo del cliente. |
Lista de valores permitidos:
|
Requerido |
4 | Secuence Number | Secuencia del cargo o descuento del concepto. Máximo 5 digitos. |
Expresión Regular: ^([0-9]{0,5})$ |
Opcional |
5 | Special Services Type | Tipo de descuento o cargo. AA= Abono por Publicidad, ADS= Pedido de un pallet completo, ADT= Recogida, AJ=Ajustes. |
Lista de valores permitidos:
|
Requerido |
6 | Percentage per Unit | Información de montos y porcentajes. Porcentaje del cargo o descuento del concepto. Máximo 3 digitos y 2 decimales. |
Expresión Regular: ^([0-9]{0,3})(\.[0-9]{1,2})?$ |
Requerido |
7 | Amount per Unit | Tarifa por unidad. Importe monetario del cargo o descuento por unidad del concepto. Máximo 4 digitos con 2 decimales. |
Expresión Regular: ^([0-9]{0,4})(\.[0-9]{1,2})?$ |
Requerido |
Trade Item Tax Information Section
Descripción: Sección Información donde se detalla impuestos por cada línea de artículo.
Obligatoriedad: Esta sección es requerida.
Trade Item Tax Information
Descripción: Información donde se detalla impuestos por cada línea de artículo.
Obligatoriedad: Esta sección es requerida.
Esta sección es repetible con las siguientes restricciones:
- Mínimo número de ocurrencias: 1
- Máximo número de ocurrencias: 3
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | TRADEITEMTAXINF |
Debe ser siempre el valor: TRADEITEMTAXINF . Información donde se detalla impuestos por cada línea de artículo. |
||
2 | Tax Type Description | Tipo de arancel, impuesto o cuota del concepto. LAC = ISR, VAT = Impuesto sobre el valor agregado (IVA), GST = IEPS, STT = Estatal - ICED, OTH = Otros Impuestos - TUA |
Lista de valores permitidos:
|
Requerido |
3 | Reference Number | Numero de identificación del impuesto del concepto. Numero asignado al comprador por una jurisdicción de impuesto. Máximo 35 caracteres alfanuméricos. |
Expresión Regular: ^.{1,35}$ |
Opcional |
4 | Tax Percentage | Porcentaje del impuesto del concepto. |
Expresión Regular: ^([0-9]{0,4})(\.[0-9]{1,2})?$ |
Requerido |
5 | Tax Amount | Importe del impuesto del concepto. Máximo 2 decimales. |
Expresión Regular: ^([0-9]{0,9})(\.[0-9]{1,2})?$ |
Requerido |
6 | Tax Category | Categoría del impuesto. RETENIDO = si es retenido el impuesto, TRANSFERIDO = si es trasladado el impuesto del concepto. |
Lista de valores permitidos:
|
Requerido |
Sección totales
Descripción: Seccion totales.
Obligatoriedad: Esta sección es requerida.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | TOTALES |
Debe ser siempre el valor: TOTALES . Seccion totales. |
Montos Totales
Descripción: Montos Totales.
Obligatoriedad: Esta sección es requerida.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | MONTOSTOTALES |
Debe ser siempre el valor: MONTOSTOTALES . Montos Totales. |
||
2 | Total Amount | Información del total monetario. Máximo 20 digitos con 2 decimales. |
Expresión Regular: ^([0-9]{1,20})(\.[0-9]{1,2})?$ |
Requerido |
3 | Base Amount | Monto base de calculo del impuesto. Debe ser el mismo que el total de prefactura o nota. Máximo 20 digitos con 2 decimales. |
Expresión Regular: ^([0-9]{1,20})(\.[0-9]{1,2})?$ |
Requerido |
4 | Payable Amount | Monto a pagar de factura. Máximo 20 digitos con 2 decimales. |
Expresión Regular: ^([0-9]{1,20})(\.[0-9]{1,2})?$ |
Requerido |
Total Allowance Charge
Descripción: Información de descuentos o cargos totales.
Obligatoriedad: Esta sección es opcional.
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | TOTALALLOWANCECHARGE |
Debe ser siempre el valor: TOTALALLOWANCECHARGE . Información de descuentos o cargos totales. |
||
2 | Allowance Charge Type | Tipo de descuento / cargo, ALLOWANCE= Descuento, CHARGE = Cargo |
Lista de valores permitidos:
|
Requerido |
3 | Special Services Type | Este sólo se utiliza si el comprador conoce el tipo de descuento o cargo, AA= Abono por Publicidad, ADS= Pedido de un pallet completo, ADT= Recogida, AJ=Ajustes |
Lista de valores permitidos:
|
Requerido |
4 | Amount | Monto del descuento o cargo. Máximo 20 digitos con 2 decimales. |
Expresión Regular: ^([0-9]{1,20})(\.[0-9]{1,2})?$ |
Requerido |
Taxes Section
Descripción: Sección para la información de los Impuestos
Obligatoriedad: Esta sección es opcional.
Tax
Descripción: nformación del impuesto .
Obligatoriedad: Esta sección es opcional.
Esta sección es repetible con las siguientes restricciones:
- Mínimo número de ocurrencias: 1
- Máximo número de ocurrencias: 99
Posición | Nombre | Descripción | Restricciones | Obligatoriedad |
---|---|---|---|---|
1 | TAX |
Debe ser siempre el valor: TAX . nformación del impuesto . |
||
2 | Type | Tipo de impuesto, LAC = ISR, VAT = Impuesto sobre el valor agregado (IVA), GST = IEPS, STT = Estatal - ICED, OTH = Otros Impuestos - TUA |
Lista de valores permitidos:
|
Requerido |
3 | Tax Percentage | Tasa del impuesto informado. Máximo 3 digitos con 2 decimales. |
Expresión Regular: ^([0-9]{1,3})(\.[0-9]{1,2})?$ |
Requerido |
4 | Tax Amount | Monto del impuesto. Máximo 20 digitos con 2 decimales. |
Expresión Regular: ^([0-9]{1,20})(\.[0-9]{1,2})?$ |
Requerido |
5 | Tax Category | Categoría del impuesto. RETENIDO = si es retenido el impuesto, TRANSFERIDO = si es trasladado el impuesto. |
Lista de valores permitidos:
|
Requerido |