Addenda COPPEL

Addenda COPPEL

Tramas de archivo de integración

ADDENDA|COPPEL|<Type>|<Content Version>|<Document Structure Version>|<Document Status>|<Delivery Date>
ADDENDA|COPPEL|REQUESTFORPAYMENTIDENTIFICATION|<Entity Type>|<Unique Creator Identification>
ADDENDA|COPPEL|ORDERIDENTIFICATION
ADDENDA|COPPEL|ORDERIDENTIFICATIONREFERENCEID|<Reference Identification>|<Type>|<Reference Date>
ADDENDA|COPPEL|SELLER|<GLN>
ADDENDA|COPPEL|SELLERALTERNATEPARTYID|<Alternate Party Identification>|<Type>|<IndentificaTipoProv>
ADDENDA|COPPEL|SHIPTO|<GLN>
ADDENDA|COPPEL|SHIPTONAMEANDADDRESS|<Name>|<Street Address One>|<City>|<Postal Code>|<bodegaEnt>
ADDENDA|COPPEL|CURRENCY|<Currency ISO Code>
ADDENDA|COPPEL|CURRENCYFUNCTION|<Currency Function>|<Rate of Change>
ADDENDA|COPPEL|TOTALLOTES|<Cantidad>
ADDENDA|COPPEL|LINEITEM|<Type>|<Number>|<Gtin>|<Alternate Trade Item Identifications>|<Type>|<Codigo>|<Talla>|<Languaje>|< Trade Item Description Information Long Text>|<Invoiced Quantity>|<Unit of measure>|<Gross Price>|<Net Price>|<Pallet Information Description>|<Pallet Information Type>|<Pallet Information Method of Payment>|<Pallet Information Prepact Cant>|<Total Line Gross Amount>|<Total Line Net Amount>
ADDENDA|COPPEL|TOTALAMOUNT|<Amount>
ADDENDA|COPPEL|TOTALALLOWANCECHARGE|<Allowance Charge Type>|<Special Services Type>|<Amount>
ADDENDA|COPPEL|BASEAMOUNT|<Amount>
ADDENDA|COPPEL|TAX|<Type>|<Tax Percentage>|<Tax Amount>|<Tax Category>
ADDENDA|COPPEL|PAYABLEAMOUNT|<Amount>
ADDENDA|COPPEL|CADENAORIGINAL|<Cadena>

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 Type Tipo de transacción Lista de valores permitidos:
  • SimpleInvoiceType
Opcional
2 Content Version Versión del estandar XML. Lista de valores permitidos:
  • 1.0
Opcional
3 Document Structure Version Versión de la estructura del documento generado AMC7.1 Lista de valores permitidos:
  • CPLR1.0
Requerido
4 Document Status Función del mensaje. Lista de valores permitidos:
  • DELETE (Cancelación)
  • ORIGINAL (Original)
  • COPY (Copia)
  • REEMPLAZA (Reemplaza)
Requerido
5 Delivery Date Fecha del mensaje Tipo de Dato:
date

Opcional

Request For Payment Identification

Descripción: Especifica la transacción a utilizar.

Obligatoriedad: Esta sección es requerida.

Posición Nombre Descripción Restricciones Obligatoriedad
1 REQUESTFORPAYMENTIDENTIFICATION Debe ser siempre el valor: REQUESTFORPAYMENTIDENTIFICATION. Especifica la transacción a utilizar.
2 Entity Type Identificación del tipo de Transacción. Lista de valores permitidos:
  • INVOICE (Factura)
  • DEBIT_NOTE (Nota de debito)
  • CREDIT_NOTE (Nota de crédito)
  • LEASE_RECEIPT (Recibo de arrendamiento)
  • HONORARY_RECEIPT (Recibo de honorarios)
  • AUTO_INVOICE (Auto factura)
  • PARTIAL_INVOICE (Comprobante de pago a plazos)
  • TRANSPORT_DOCUMENT (Carta porte)
Requerido
3 Unique Creator Identification Número asignado por el emisor de la factura. Número de serie + Número de folio. Expresión Regular:
^.{1,17}$

Requerido

Order Identification

Descripción: Identificacion de Orden de compra a la que hace referencia la factura.

Obligatoriedad: Esta sección es requerida.

Posición Nombre Descripción Restricciones Obligatoriedad
1 ORDERIDENTIFICATION Debe ser siempre el valor: ORDERIDENTIFICATION. Identificacion de Orden de compra a la que hace referencia la factura.

Reference Identifications

(Order Identification >> Reference Identifications)

Descripción: Especifica el número de orden de compra(Comprador) a la que hace referencia la factura.

Obligatoriedad: Esta sección es requerida.

Reference Identification

(Order Identification >> Reference Identifications >> Reference Identification)

Descripción: Especifica el número de orden de compra(Comprador) a la que hace referencia la factura.

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: 30
Posición Nombre Descripción Restricciones Obligatoriedad
1 ORDERIDENTIFICATIONREFERENCEID Debe ser siempre el valor: ORDERIDENTIFICATIONREFERENCEID. Especifica el número de orden de compra(Comprador) a la que hace referencia la factura.
2 Reference Identification Número de pedido (comprador) a la que hace referencia la factura. Expresión Regular:
^.{1,35}$

Requerido
3 Type Especifica el codigo para identificar la orden de compra. Lista de valores permitidos:
  • ON
  • CS
Requerido
4 Reference Date Especifica la fecha de order de compra (Comprador) a la que hace referencia la factura. Tipo de Dato:
date

Opcional

Seller

Descripción: Información del vendedor.

Obligatoriedad: Esta sección es opcional.

Posición Nombre Descripción Restricciones Obligatoriedad
1 SELLER Debe ser siempre el valor: SELLER. Información del vendedor.
2 GLN se indica el número global de localizacion (GLN) del vendedor. Expresión Regular:
^[A-Z0-9]{13}$

Opcional

Alternate Party Identification

(Seller >> Alternate Party Identification)

Descripción: Identificación secundaria del proveedor.

Obligatoriedad: Esta sección es requerida.

Posición Nombre Descripción Restricciones Obligatoriedad
1 SELLERALTERNATEPARTYID Debe ser siempre el valor: SELLERALTERNATEPARTYID. Identificación secundaria del proveedor.
2 Alternate Party Identification Identificación secundaria del proveedor. Expresión Regular:
^.{1,35}$

Requerido
3 Type Tipo de identificacion secundaria que se le asignó al proveedor. Lista de valores permitidos:
  • SELLER_ASSIGNED_IDENTIFIER_FOR_A_PARTY (Número interno del provedor)
  • IEPS_REFERENCE (Referencia Asignada)
Requerido
4 IndentificaTipoProv Tipo de proveedor Coppel. Lista de valores permitidos:
  • 2 (Proveedor de ropa)
Requerido

Ship To

Descripción: Ubicación donde debe de realizarse la entrega de la mercancia.

Obligatoriedad: Esta sección es requerida.

Posición Nombre Descripción Restricciones Obligatoriedad
1 SHIPTO Debe ser siempre el valor: SHIPTO. Ubicación donde debe de realizarse la entrega de la mercancia.
2 GLN Se indica el numero global de localizacion (GLN) de la ubicacion de entrega de la mercancia. Expresión Regular:
^[A-Z0-9]{13}$

Opcional

ShipTo Address Section

(Ship To >> ShipTo Address Section)

Descripción: Información de direcciones para entrega.

Obligatoriedad: Esta sección es opcional.

Name and Address

(Ship To >> ShipTo Address Section >> Name and Address)

Descripción: Etiqueta padre que indica que se empezaré a definir el nombre y direccion de la ubicacion donde debe realizarse la entrega de mercancia.

Obligatoriedad: Esta sección es opcional.

Esta sección es repetible.

Posición Nombre Descripción Restricciones Obligatoriedad
1 SHIPTONAMEANDADDRESS Debe ser siempre el valor: SHIPTONAMEANDADDRESS. Etiqueta padre que indica que se empezaré a definir el nombre y direccion de la ubicacion donde debe realizarse la entrega de mercancia.
2 Name Razón social de la Empresa a donde se va a embarcar en caso de ser diferente al comprador, o el nombre de la bodega o centro de distribucion. Expresión Regular:
^.{1,35}$

Opcional
3 Street Address One Domicilio a donde se embarcara la mercancia: Calle, numero exterior, numero interior y colonias. Expresión Regular:
^.{1,35}$

Opcional
4 City Ciudad donde se encuentra el domicilio a donde se embarcara en texto claro. Expresión Regular:
^.{1,35}$

Opcional
5 Postal Code Código Postal del domicilio a donde se embarcara la mercancia Expresión Regular:
^.{1,9}$

Opcional
6 bodegaEnt Identificador de la bodega coppel a la que se esta facturando. Lista de valores permitidos:
  • 1 (BODEGA COPPEL CULIACAN)
  • 2 (BODEGA COPPEL LEON)
  • 3 (BODEGA COPPEL LAGUNA)
  • 4 (BODEGA COPPEL MEXICALI)
  • 5 (BODEGA COPPEL NOGALES)
  • 6 (BODEGA COPPEL MONTERREY)
  • 7 (BODEGA COPPEL GUADALAJARA)
  • 8 (BODEGA COPPEL AZCAPOTZALCO)
  • 9 (BODEGA COPPEL NVO. LAREDO)
  • 10 (BODEGA COPPEL JUAREZ)
  • 11 (BODEGA COPPEL HERMOSILLO)
  • 12 (BODEGA COPPEL PUEBLAv)
  • 13 (BODEGA COPPEL VILLAHERMOSA)
  • 14 (BODEGA COPPEL LA PAZ)
  • 15 (BODEGA COPPEL IZTAPALAPA)
  • 16 (BODEGA COPPEL IZCALLI)
  • 17 (BODEGA COPPEL CANCUN)
  • 18 (BODEGA COPPEL IXTAPALUCA)
  • 19 (BODEGA COPPEL MEXICALI)
  • 20 (BODEGA COPPEL LOS MOCHIS)
  • 21 (BODEGA COPPEL DF (TECAMAC))
  • 22 (BODEGA COPPEL VERACRUZ)
  • 24 (MERIDA)
  • 25 (TLAQUEPAQUE ò GUADALAJARA II)
Requerido

Currencies

Descripción: Especifica el tipo de divisa utilizada, para efectos de comprobantes fiscales digitales emitidos UNICAMENTE se podrá utilizar como divisa la moneda nacional (MXN), sin embargo dentro del complemento se podrá detallar en otra de forma informativa. Lo detallado en esta etiqueta deberá coincidir con lo declarado en las etiquetas del SAT considerando el tipo de cambio.

Obligatoriedad: Esta sección es opcional.

Currency

(Currencies >> Currency)

Descripción: Especifica el tipo de divisa utilizada, para efectos de comprobantes fiscales digitales emitidos UNICAMENTE se podrá utilizar como divisa la moneda nacional (MXN), sin embargo dentro del complemento se podrá detallar en otra de forma informativa. Lo detallado en esta etiqueta deberá coincidir con lo declarado en las etiquetas del SAT considerando el tipo de cambio.

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 CURRENCY Debe ser siempre el valor: CURRENCY. Especifica el tipo de divisa utilizada, para efectos de comprobantes fiscales digitales emitidos UNICAMENTE se podrá utilizar como divisa la moneda nacional (MXN), sin embargo dentro del complemento se podrá detallar en otra de forma informativa. Lo detallado en esta etiqueta deberá coincidir con lo declarado en las etiquetas del SAT considerando el tipo de cambio.
2 Currency ISO Code Especificar el codigo de la moneda utilizada para detallar la relación de facturas.Todas las cantidades posteriores seran expresadas en la divisa detallada en esta etiqueta Lista de valores permitidos:
  • MXN (Pesos Mexicanos)
  • USD (Dólar)
  • XEU (Euro)
Requerido

Currency Function Section

(Currencies >> Currency >> Currency Function Section)

Descripción: Especifica la función de divisa.

Obligatoriedad: Esta sección es requerida.

Currency Function

(Currencies >> Currency >> Currency Function Section >> Currency Function)

Descripción: Funcion de divisa.

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 CURRENCYFUNCTION Debe ser siempre el valor: CURRENCYFUNCTION. Funcion de divisa.
2 Currency Function Función de la divisa. Lista de valores permitidos:
  • BILLING_CURRENCY (Divisa Facturación)
  • PAYMENT_CURRENCY (Divisa de pago)
  • PRICE_CURRENCY (Divisa de precio)
Requerido
3 Rate of Change Especifica la tasa de cambio que se aplica a las monedas. La regla general para calcular la tasa de cambio es la siguiente: Divisa de Referencia multiplicada por la Tasa = Divisa Objetivo. Tipo de Dato:
decimal

Opcional

Total Lotes

Descripción: Se definira el Numero de paquetes o cajas que entregara de la factura

Obligatoriedad: Esta sección es requerida.

Posición Nombre Descripción Restricciones Obligatoriedad
1 TOTALLOTES Debe ser siempre el valor: TOTALLOTES. Se definira el Numero de paquetes o cajas que entregara de la factura
2 Cantidad Numero de paquetes o cajas Expresión Regular:
^[0-9]{1,20}$

Opcional

lineItems

Descripción: line Items

Obligatoriedad: Esta sección es opcional.

line Item

(lineItems >> line Item)

Descripción: lineItem

Obligatoriedad: Esta sección es opcional.

Esta sección es repetible.

Posición Nombre Descripción Restricciones Obligatoriedad
1 LINEITEM Debe ser siempre el valor: LINEITEM. lineItem
2 Type Tipo de línea de detalle Lista de valores permitidos:
  • SimpleInvoiceLineItemType (Tipo de linea de detalle.)
Opcional
3 Number Número secuencial que se asigna a cada línea de detalle Expresión Regular:
^[0-9]{1,5}$

Opcional
4 Gtin Especifica el código EAN de cada artículo. Expresión Regular:
^.{1,14}$

Requerido
5 Alternate Trade Item Identifications Identificación adicional del articulo. Tipo de Dato:
string

Opcional
6 Type Tipo de indentificación adicional, en caso de no utilizar el codigo GTIN Lista de valores permitidos:
  • BUYER_ASSIGNED
  • SUPPLIER_ASSIGNED
  • GLOBAL_TRADE_ITEM_IDENTIFICATION
  • SERIAL_NUMBER
Requerido
7 Codigo Codigo Expresión Regular:
^[0-9]{1,50}$

Requerido
8 Talla talla Expresión Regular:
^[0-9]{1,50}$

Requerido
9 Languaje Tipo de lenguaje de la descripción. ES = Español, EN = Ingles Lista de valores permitidos:
  • ES (Español)
  • EN (Ingles)
Opcional
10 Trade Item Description Information Long Text Descripción del artículo solicitado Expresión Regular:
^.{1,35}$

Requerido
11 Invoiced Quantity Cantidad facturada del producto en la línea derl artículo actual Tipo de Dato:
decimal

Requerido
12 Unit of measure Unidad de medida. Solo se utiliza si el artículo que se esté identificando es de unidad variable. Tipo de Dato:
string

Requerido
13 Gross Price Precio bruto. Tipo de Dato:
decimal

Requerido
14 Net Price Precio neto de cada articulo. Tipo de Dato:
decimal

Requerido
15 Pallet Information Description Descripción del empaquetado. Tipo de Dato:
string

Opcional
16 Pallet Information Type Especifica el tipo de empaquetado. Lista de valores permitidos:
  • EXCHANGE_PALLETS (Palet sin retorno)
  • RETURN_PALLETS (Palet retornable)
  • PALLET_80x100 (Palet 80x100)
  • CASE (Cajon)
  • BOX (Caja)
Requerido
17 Pallet Information Method of Payment Metodo de pago. Lista de valores permitidos:
  • PREPAID_BY_SELLER (Pagado por el proveedor)
  • PAID_BY_BUYER (Pagado por el comprador)
Requerido
18 Pallet Information Prepact Cant Unidad de empaque=lo que va en cada caja. Requerido
19 Total Line Gross Amount Importe bruto de la línea de artículo. Tipo de Dato:
decimal

Requerido
20 Total Line Net Amount Importe neto de la línea de artículo Tipo de Dato:
decimal

Requerido

Total Amount

Descripción: Monto total de las líneas de artículos.

Obligatoriedad: Esta sección es opcional.

Posición Nombre Descripción Restricciones Obligatoriedad
1 TOTALAMOUNT Debe ser siempre el valor: TOTALAMOUNT. Monto total de las líneas de artículos.
2 Amount Especifica el monto Tipo de Dato:
decimal

Requerido

Total Allowance Charge Section

Descripción: Monto total de cargos o descuentos.

Obligatoriedad: Esta sección es opcional.

Total Allowance Charge

(Total Allowance Charge Section >> Total Allowance Charge)

Descripción: Monto total de cargos o descuentos.

Obligatoriedad: Esta sección es opcional.

Esta sección es repetible.

Posición Nombre Descripción Restricciones Obligatoriedad
1 TOTALALLOWANCECHARGE Debe ser siempre el valor: TOTALALLOWANCECHARGE. Monto total de cargos o descuentos.
2 Allowance Charge Type Cargos o descuentos consolidados. Lista de valores permitidos:
  • ALLOWANCE
  • CHARGE
Requerido
3 Special Services Type Tipo de descuento o cargo. Este atributo sólo se utiliza si el comprador conoce el tipo de descuento o cargo. Lista de valores permitidos:
  • AA (Abono por Publicidad)
  • ADS (Pedido de un palet completo)
  • ADO (Descuento Logístico)
  • ABZ (Rebaja o descuento misceláneo)
  • DA (Descuento defectuoso)
  • EAA (Descuento por pronta compra de los clientes)
  • PI (Descuento por recolección)
  • TAE (Descuento por Camioneta)
  • SAB (Descuentos especiales)
  • RAA (Rebaja)
  • PAD (Descuento promocional)
  • FG (Descuento por mercancías gratuitas)
  • FA (Descuento por flete)
  • TD (Descuento comercial)
  • TS (Impuesto estatal)
  • TX (Impuestos)
  • TZ (Descuento temporal)
  • ZZZ (Mutuamente definido)
  • VAB (Descuento por volumen)
  • UM (Descuento de mercancía invendible)
  • DI (Descuento)
  • ADT (Recolección)
  • AJ (Ajustes)
  • CAC (Descuento / efectivo)
  • COD (Pago contra entrega)
  • EAB (Descuento por pronto pago)
  • FC (Cargo por flete)
  • FI (Cargo financiero)
  • HD (Cargo por manejo de mercancía )
  • QD (Cantidad de descuento)
Opcional
4 Amount Monto total del descuento o cargo. Tipo de Dato:
decimal

Opcional

Base Amount

Descripción: Importe a pagar antes de impuestos

Obligatoriedad: Esta sección es opcional.

Posición Nombre Descripción Restricciones Obligatoriedad
1 BASEAMOUNT Debe ser siempre el valor: BASEAMOUNT. Importe a pagar antes de impuestos
2 Amount Importe a pagar antes de impuestos Tipo de Dato:
decimal

Requerido

Taxes

Descripción: Impuestos

Obligatoriedad: Esta sección es opcional.

Tax

(Taxes >> Tax)

Descripción: Impuesto

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 TAX Debe ser siempre el valor: TAX. Impuesto
2 Type Tipo Lista de valores permitidos:
  • GST (IEPS)
  • VAT (Impuesto sobre el valor agregado)
  • LAC (ISR)
Opcional
3 Tax Percentage Porcentaje Expresión Regular:
^-?([0-9]{1,5})(\.[0-9]+)?$

Opcional
4 Tax Amount Monto total del impuesto Tipo de Dato:
decimal

Opcional
5 Tax Category Identificador de impuesto Lista de valores permitidos:
  • TRANSFERIDO
  • RETENIDO
Opcional

Payable Amount

Descripción: Cantidad a pagar

Obligatoriedad: Esta sección es opcional.

Posición Nombre Descripción Restricciones Obligatoriedad
1 PAYABLEAMOUNT Debe ser siempre el valor: PAYABLEAMOUNT. Cantidad a pagar
2 Amount Cantidad a pagar Tipo de Dato:
decimal

Requerido

cadenaOriginal

Descripción: Secuencia de datos formada con la información contenida dentro del comprobante fiscal digital

Obligatoriedad: Esta sección es requerida.

Posición Nombre Descripción Restricciones Obligatoriedad
1 CADENAORIGINAL Debe ser siempre el valor: CADENAORIGINAL. Secuencia de datos formada con la información contenida dentro del comprobante fiscal digital
2 Cadena Cadena Opcional