ESTRUCTURA DE LA ADDENDA REMISION ELECTRONICA. A continuación se describe la sección addenda que deberá contener la mism
Views 176 Downloads 5 File size 184KB
ESTRUCTURA DE LA ADDENDA REMISION ELECTRONICA. A continuación se describe la sección addenda que deberá contener la misma información que la Remisión enviada previamente y que ha sido aceptada por Soriana. Elemento
Atributo
Addenda DSCargaRemisionProv Remision
Condición M
Tipo Dato
Descripción
M M Id RowOrder
Proveedor
M M M
N
Remision
M
X...20
Consecutivo
M
N
FechaRemisión Tienda
M M
DT...25 N
TipoMoneda
M
N
TipoBulto
M
N
EntregaMercancia
M
N
CumpleReqFiscales
M
X...20*
CantidadBultos
M
N...20,4
Subtotal Descuentos
M M
N...20,4 N...20,4
IEPS IVA OtrosImpuestos Total CantidadPedidos FechaEntregaMercancia
M M M M M O
N...20,4 N...20,4 N...20,4 N...20,4 N DT...25
EmpaqueEnCajas
M
X...20*
EmpaqueEnTarimas
M
X...20
CantidadCajasTarimas
O
N*
Cita
O
X...20
Id de la Remisión Secuencia de Remisión. Siempre será “0” Número de Proveedor (Proporcionado por Soriana). Folio de la Remisión Nacionales: Alfabético hasta 4 posiciones + numérico hasta 10 dígitos. Si se utiliza serie usar un guión (-) como separador. Extranjeros: Alfanumérico hasta 20 posiciones Indica si la remisión es entregada en parcialidades. Número consecutivo de la entrega" Fecha de la Remisión Número de la tienda a la que se dirige la remisión según catálogo “Tiendas”. Número del tipo de moneda según catálogo “TipoMoneda”. Número del tipo de bulto según catálogo “TipoBulto”. Número de entrega mercancía según catálogo “EntregaMercancía”. Indica si la remisión cumple o no los requisitos fiscales. Valores Admitidos True = Si. False = No. Cantidad de bultos que se entregarán con la remisión. Importe del subtotal de la remisión. Importe de los descuentos aplicados en la remisión. Importe del IEPS ( Si no aplica indicar 0 ). Importe del IVA ( Si no aplica indicar 0 ). Importe de otros impuestos ( Ej. Retenciones ). Importe del total de la remisión. Cantidad de los pedidos de la remisión. Fecha de entrega de la mercancía sólo cuando la entrega es en tienda. Indica si la mercancía de la remisión se empaca en cajas. Valores Admitidos True = Si. False = No. Indica si la mercancía de la remisión se empaca en tarimas. Valores Admitidos True = Si. False = No. Cantidad de cajas/tarimas que se embarcan para la remisión NO es requerido para el caso de que en los campos EmpaqueEncajas y EmpaqueEnTarimas no esten requeridos de lo contrario si alguno de ellos esta como requerido entonces SÍ se requiere capturar el valor a este campo. Número de Cita asignado para Almacenes Centrales o CEDIS Perecederos.
C
Pedimento Id RowOrder
0...1
Proveedor Remision
M M M M
N X...20
Pedimento Aduana AgenteAduanal TipoPedimento
M M M M
N...15 N N N
FechaPedimento FechaReiboLaredo FechaBillOfLading
M M M M
DT...25 DT...25 DT...25 0...999
Pedidos Id RowOrder Proveedor Remision
M M M M
N X...20
FolioPedido Tienda
M M
N N
CantidadArticulos
M
N
M
0...999
Articulos Id RowOrder Proveedor Remision
M M M M
N X...20
FolioPedido Tienda
M M
N N
Codigo CantidadUnidadCompra
M M
N N
CostoNetoUnidadCompra
M
N
PorcentajeIEPS
M
N...20,4
PorcentajeIVA
M
N...20,4
O
0...999
CajasTarimas Id RowOrder Proveedor Remision
M M M M
N X...20
Id de la Remisión Secuencia de Pedimento. Número de Proveedor Folio de la Remisión . Nacionales: Alfabético hasta 4 posiciones + numérico hasta 10 dígitos. Si se utiliza serie usar un guión (-) como separador Extranjeros: Alfanumérico hasta 20 posiciones. Número del Pedimento. Número de la Aduana según catálogo “Aduana”. Número del agente aduanal según pedimento Número del tipo de pedimento según catálogo “TipoPedimento”. Fecha de expedición del pedimento. Fecha de recibo de la mercancía en Laredo. Fecha del bill of lading. Id de la Remisión Secuencia de Pedimento. Número de Proveedor Folio de la Remisión. Nacionales: Alfabético hasta 4 posiciones + numérico hasta 10 dígitos. Si se utiliza serie usar un guión (-) como separador. Extranjeros: Alfanumérico hasta 20 posiciones. Folio del Pedido Número de la tienda a la que se le surte el pedido según catálogo “Tiendas”. Cantidad de artículos que se surten de este pedido. Id de la Remisión Secuencia de Artículos. Número de Proveedor Folio de la Remisión. Nacionales: Alfabético hasta 4 posiciones + numérico hasta 10 dígitos. Si se utiliza serie usar un guión (-) como separador. Extranjeros: Alfanumérico hasta 20 posiciones. Folio del Pedido Número de la tienda a la que se le surte el pedido según catálogo “Tiendas”. Código de barras del artículo. Cantidad que se surte en unidades de compra (Piezas totales / Capacidad de empaque). Cantidad que se surte en unidades de compra (Piezas totales / Capacidad de empaque). Porcentaje de IEPS del artículo. (Si no procede indicar 0). Ej. Para 20% indicar 20 Porcentaje de IVA del artículo (Si no procede indicar 0). Ej. Para 15% indicar 15 Id de la Remisión Secuencia de CajasTarimas. Número de Proveedor Folio de la Remisión.
NumeroCajaTarima
M
N
CodigoBarraCajaTarima
M
N...20,4
SucursalDistribuir
M
N
CantidadArticulos
M
N
O
0...999
ArticulosPorCajaTarima Id RowOrder Proveedor Remision
M M M M
N X...20
FolioPedido NumeroCajaTarima
M M
N N
SucursalDistribuir
M
N
Codigo
M
N
CantidadUnidadCompra
M
N...20,4
Nacionales: Alfabético hasta 4 posiciones + numérico hasta 10 dígitos. Si se utiliza serie usar un guión (-) como separador. Extranjeros: Alfanumérico hasta 20 posiciones. Es el número o identificador numérico que el proveedor le asigna a la caja o tarima, este valor debe de ser único para el mismo Proveedor, Remisión y Sucursal a distribuir. Es el código de barra que el proveedor le asigna a la caja o tarima, este valor debe de ser único para el mismo Proveedor, Remisión, Número de Caja / Tarima y sucursal a distribuir y debe de contener 13 dígitos incluyendo el digito verificador. Es la determinante de la sucursal hacia la que se distribuirá la mercancía. Es la cantidad de productos distintos que contendrá la Caja / Tarima.
Id de la Remisión Secuencia de ArticulosPorCajaTarima. Número de Proveedor Folio de la Remisión. Nacionales: Alfabético hasta 4 posiciones + numérico hasta 10 dígitos. Si se utiliza serie usar un guión (-) como separador. Extranjeros: Alfanumérico hasta 20 posiciones. Folio del Pedido Es el número o identificador numérico que el proveedor le asigna a la caja, este valor debe de ser único para el mismo proveedor, remisión y folio del pedido. Es la determinante de la sucursal hacia la que se distribuirá la mercancía. Código de barras del artículo que se esta incluyendo en la remisión. Es la cantidad de unidades de compra o piezas dependiendo de la forma en que se entregue el producto
ESTRUCTURA DE LA ADDENDA ESTANDAR AMECE 7.1 Nivel 1.6.1
a.1 a.1.1
Etiqueta
Atributo
Tipo
requestForPayme nt
requestForPayme ntIdentification entityType
a.1.2
UniqueCreatorIde ntificaton
a.2
specialInstruction
Uso
Descripción
Valor
Longitu d
R
type
String
O
SimpleInvoiceType
contentVersion
String
O
1.3.1
documentStrucutre Version documentStatus
String
R
AMC7.1
Nmtoken
R
Función del mensaje
DeliveryDate
date
O
Fecha del mensaje
ORIGINAL DELETE COPY REEMPLAZA El formato de la fecha es: AAAAMMDD
Se cambiará de aquí en adelante la nomenclatura de 1.6.1 a la letra “a” para simplificar. R
code
Nmtoken
R
Tipo de transacción
String
R
Número asignado por el emisor a la factura. Este numero será el numero de factura que estará estructurado de la siguiente manera: Numero de serie+ no de folio
Nmtoken
O R
a.2.1
text
String
R
a.3 a.3.1
orderIdentification referenceIdentifica tion
String
R R
Informa que tipo de instrucciones son enviadas
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
min = 1 max = 17
AAB=Condiciones de pago DUT=Información de impuestos (Pedimentos) PUR=Información de compras ZZZ =Importe con letra.
min = 1 max = 3
Proporciona información de texto que aplica a todo el mensaje de la factura. La información estará en función al código del tema de texto
min = 1 max = 255
Número de pedido (comprador) a la que hace
min = 1 max =
Nivel
Etiqueta
Atributo
Tipo
Uso
Descripción
Valor
referencia la factura type a.3.2
ReferenceDate
a.4
AdditionalInformati on referenceIdentifica tion
a.4.1
Nmtoken date
R O
R
type
String
R
Nmtoken
R
a.5 a.5.1
DeliveryNote referenceIdentifica tion
String
O R
a.5.2
ReferenceDate
date
O
a.6 a.6.1
buyer gln
String
R R
a.6.2 a.6.2.1
contactInformation personOrDepartm entName text
Complex Complex
O R
String
R
String
O R
String
Nmtoken
a.6.2.1. 1 a.7 a.7.1
seller gln
a.7.2
alternatePartyIden tification
type
a.8
shipTo
a.8.1
gln
a.8.2
nameAndAddress
String
Fecha del pedido mencionado en la etiqueta anterior Informa de referencias adicionales a nivel global Número de referencia adicional Identificador de la referencia adicional
Longitu d 35
ON = Orden de Compra AAAAMMDD Donde: AAAA= Año, MM=Mes, DD=Dias
min = 1 max = 35 AAE= Cuenta predial CK = Número de cheque ACE= Numero de documento(Reemisión) ATZ = Número de aprobación. AWR = Numero de documento que se reemplaza ON = Número de pedido (comprador) DQ = Folio de recibo de mercancías IV = Número de Factura
Numero de folio. Número emitido por el comprador cuando recibe la mercancía que es facturada Fecha en que fue asignado el no. de folio de recibo
min = 1 max = 35
Se indica el número global de localización (GLN) del comprador.
Len = 13
Contacto de compras
min = 1 max = 35
Se indica el número global de localización (GLN) del vendedor.
Len = 13
R
Identificación secundaria del proveedor
min = 1 max = 35
R
Código para identificar qué tipo de identificación secundaria se le asignó al proveedor
O
Ubicación donde debe realizarse la entrega de la mercancía. Se indica el número global de localización (GLN) de la ubicación a entregar la mercancía Etiqueta padre que indica que se empezará a definir el nombre y dirección de la ubicación donde debe
O
O
SELLER_ASSIGNED_IDENTIFIER_F OR_A_PARTY = Número interno del proveedor IEPS_REFERENCE = Referencia signada para el IEPS
Len = 13
Nivel
Etiqueta
Atributo
Tipo
Uso
a.8.2.1
name
String
O
a.8.2.2
streetAddressOne
String
O
a.8.2.3
city
String
O
a.8.2.4
postalCode
String
O
a.9
InvoiceCreator
a.9.1
gln
String
O
a.9.2
alternatePartyIden tification
String
O
Nmtoken
R
O
type
O
Descripción realizarse la entrega de mercancía 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 distribución Domicilio a donde se embarcara la mercancía: Calle, número exterior, número interior y colonias Ciudad donde se encuentra el domicilio a donde se embarcará en texto claro Código postal
Código para identificar qué tipo de identificación secundaria se le asignó al proveedor Etiqueta padre que indica que se empezará a definir el nombre y dirección de la ubicación donde debe realizarse la entrega de mercancía 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 distribución Domicilio a donde se embarcara la mercancía: Calle, número exterior, número interior y colonias Ciudad donde se encuentra el domicilio a donde se embarcará en texto claro
nameAndAddress
a.9.3.1
name
String
O
a.9.3.2
streetAddressOne
String
O
a.9.3.3
city
String
O
a.9.3.4
postalCode
String
O
Código postal
a.10
Customs
O
Ubicación donde se especifica el identificador de la aduana
a.10.1
gln
O
Se indica el número global de localización (GLN) de la aduana
Longitu d
min = 1 max = 35
min = 1 max = 35 min = 1 max = 35 min = 1 max = 9
Ubicación donde se especifica el identificador del emisor de la factura si es distinto del identificador del proveedor. Se indica el número global de localización (GLN) de la ubicación a entregar la mercancía Identificación secundaria del emisor de la factura
a.9.3
String
Valor
Len = 13
min = 1 max = 35 VA =Identificación Tributaria IA = Numero interno del proveedor
min = 1 max = 35
min = 1 max = 35 min = 1 max = 35 min = 1 max = 9
Len = 13
Nivel a.10.2
Etiqueta
Atributo
alternatePartyIden tification type
Tipo
Uso
Descripción
String
R
Identificación del no. pedimento
Id.5
R
Código para identificar qué tipo de identificación secundaria
date
R
Referencia de la fecha del pedimento
O
Etiqueta padre que indica que se empieza a definir el nombre y dirección de la ubicación donde esta la aduana Nombre de la Aduana
a.10.3
ReferenceDate
a.10.4
nameAndAddress
a.10.4. 1
name
String
R
a.10.4. 2
city
String
R
Ciudad donde se encuentra la aduana.
a.11
currency
O
Etiqueta que indica 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 de la etiqueta addenda que es informativa se podrá detallar en otra. Lo detallado en esta etiqueta deberá coincidir con lo declarado en las etiquetas del SAT considerando el tipo de cambio. Moneda utilizada para detallar la relación de facturas: Moneda mexicana o dolares. Todas las cantidades posteriores seran expresadas en la divisa detallada en esta etiqueta Función de divisa
currencyISOCode
Nmtoken
R
a.11.1
currencyFunction
Nmtoken
R
a.11.2
rateOfChange
Decimal
O
a.12
paymentTerms
O
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 Etiqueta padre que contendrá los términos de pago de dicha factura
Valor
Longitu d min = 1 max = 35
TN = Número de Pedimento
min = 1 max = 35 min = 1 max = 35
MXN= Peso Mexicano USD= Dólar XEU= Euro
Len =3
BILLING_CURRENCY = Divisa de facturación PRICE_CURRENCY = Divisa del precio PAYMENT_CURRENCY = Divisa de pago
min = 1 max = 16
min = 1 max = 3
Nivel
a.12.1
a.12.1. 1 a.12.1. 1.1
Etiqueta
Atributo
Tipo
paymentTermsEve nt
Nmtoken
O
Referencia del tiempo de pago
DATE_OF_INVOICE EFFECTIVE_DATE
PaymentTermsRel ationTime
Nmtoken
O
Término de relación del tiempo de pago
REFERENCE_AFTER
min = 1 max = 15
netPaymentTerms Type
Nmtoken
O R
Condiciones de pago
BASIC_NET END_OF_MONTH BASIC_DISCOUNT_OFFERED
min = 1 max = 22
O
Periodo de pago
R
Tiempo de pago
Nmtoken
R
Tipo de Periodo
DAYS
String
R
Numero de periodos
min = 1 max = 6 min = 1 max = 5
Nmtoken
O R
Descuentos por pago Calificador de porcentajes. Especifica porcentajes que serán descontados o cargados si la factura no se paga dentro del término.
ALLOWANCE_BY_PAYMENT_ON_TI ME SANCTION
min = 1 max = 28
netPayment
paymentTimePerio d timePeriodDue timePeriod
a.12.1. 1.1.1 a.12.2
value discountPayment discountType
a.12.2. 1
percentage
a.13
shipmentDetail
O
a.14
allowanceCharge
O
a.14.1
specialServicesTy pe
String
Uso
R
allowanceChargeT ype
Nmtoken
R
settlementType
Nmtoken
R
sequenceNumber
String
O
Nmtoken
O
Descripción
En XML se utilizará para descuentos la etiqueta ALLOWANCE_BY_PAYME NT_ON_TIME y para penalización SANCTION Especifica el valor de los porcentajes que serán descontados o cargados si la factura no se paga dentro del término. El porcentaje será en base al valor de la factura Etiqueta padre que describirá la información pertinente para el embarque de la mercancía. Etiqueta que contendrá la información de los cargos o descuentos globales por factura Indicador de cargo o descuento Imputación de descuento o cargo. Información del por qué se genera el cargo o descuento Indicador de secuencia de cálculo. Si el descuento y/o cargo no se aplica a un precio fijo, se debe incluir el indicador de la secuencia de cálculo Este atributo sólo se utiliza si el comprador conoce el tipo de descuento o cargo. En el archivo XML se utilizarán los mismos
Valor
Longitu d min = 1 max = 15
min = 1 max = 5
ALLOWANCE_GLOBAL CHARGE_GLOBAL BILL_BACK = Reclamación OFF_INVOICE = Fuera de factura
min = 1 max = 16 min = 1 max = 11 min = 1 max = 15
AA = Abono por Publicidad ABZ = Rebaja o descuento misceláneo ADS = Pedido de un palet completo ADT = Recolección
min = 1 max = 3
Nivel
Etiqueta
Atributo
Tipo
Uso
Descripción códigos que en EDIFACT
Valor
Longitu d
ADO = Descuento Logístico AJ = Ajustes CAC = Descuento / efectivo COD = Pago contra entrega DA = Descuento defectuoso DI = Descuento EAA = Descuento por pronta compra de los clientes EAB = Descuento por pronto pago FA = Descuento por flete FC = Cargo por flete FG = Descuento por mercancías gratuitas FI = Cargo financiero HD = Cargo por manejo de mercancía QD = Cantidad de descuento PAD = Descuento promocional PI = Descuento por recolección QD = Cantidad Descontada. RAA = Rebaja SAB = Descuentos especiales TAE = Descuento por Camioneta TD = Descuento comercial TS = Impuesto estatal TX = Impuestos TZ = Descuento temporal UM = Descuento de mercancía invendible VAB = Descuento por volumen ZZZ = Mutuamente definido
a.14.2 a.14.2. 1
monetaryAmountO rPercentage rate
O O base
a.14.2. 1.1
percentage
a.15
lineItem
a.15.1 a.15.1. 1 a.15.2
tradeItemIdentifica tion gtin
alternateTradeIte mIdentification
Cantidad monetaria o porcentaje tarifa
Nmtoken
R
Decimal
R
type
String
O 0
Comienza el detalle Tipo de línea de detalle
number
Integer
O
Número secuencial que se asigna a cada línea de detalle Comienzo de la identificación de cada artículo Código EAN del artículo solicitado
R String
R
O
Base del porcentaje que se aplicará Porcentaje de descuento que se está aplicando según se ha indicado en el campo anterior a toda la factura. Los Descuentos o Cargos especificados en la sección de detalle no anularán o reemplazarán a los Descuentos o Cargos especificados en la cabecera, sino que los cumplimentarán. Detalle
Numero de identificación adicional para el artículo.
INVOICE_VALUE
Len = 13
SimpleInvoiceLineItemType
min = 1 max = 32 min = 1 max = 5
GTIN = Código de producto
min = 1 max = 14
Nivel
Etiqueta
Atributo type
a.15.3
Tipo Nmtoken
tradeItemDescripti onInformation
Uso R
O language
Nmtoken
O
Descripción
Valor
Tipo de identificación adicional. En caso de no utilizar el código EAN de artículo (GTIN), el artículo se puede indicar de forma alternativa mediante los siguientes conceptos: Número interno del comprador (BUYER_ASSIGNED), número interno del vendedor(SUPPLIER_ASSIG NED), Inicia la descripción del artículo Idioma en que esta la descripción del articulo
-BUYER_ASSIGNED -SUPPLIER_ASSIGNED GLOBAL_TRADE_ITEM_IDENTIFICA TION -SERIAL_NUMBER
a.15.3. 1
longText
String
R
Descripción del artículo solicitado
a.15.4
invoicedQuantity
Decimal
R
Nmtoken
R
Cantidad facturada del producto en la línea de articulo actual Unidad de medida. Solo se utiliza si el producto que se está identificando es de cantidad variable
unitOfMeasure
a.15.5
aditionalQuantity
Nmtoken
min = 1 max = 35
Calificadores de EDIFACT (Ver anexo A)
min = 1 max = 3
NUM_CONSUMER_UNITS= Número unidades de consumo en unidad comercializada FREE_GOODS = Cantidad gratis de mercancía
min = 1 max = 18
Tipo de referencia Ubicación donde se especifica el identificador de la aduana Se indica el número global de localización (GLN) de la aduana Identificación del no. pedimento
ON = Número de órden de compra
Len = 2
Código para identificar qué tipo de identificación secundaria Fecha del pedimento YYYYMMDD
TN = Número de Pedimento
R
Tipo de cantidad que se esta declarando como adicional
O
Inicia la declaración del precio bruto Precio Bruto del artículo sin incluir descuento ni cargos Inicia la declaración del precio neto Precio neto de cada artículo
a.15.6
grossPrice
a.15.6. 1 a.15.7
Amount
a.15.7. 1 a.15.8
Amount AdditionalInformati on
O
a.15.8. 1
referenceIdentifica tion
O
a.15.9
Customs
a.15.9. 1 a.15.9. 2
Decimal
netPrice
R O
Decimal
type
R
Nmtoken
R O
gln
String
O
alternatePartyIden tification
String
R
Id.5
R
Date
R
type
ReferenceDate
Len = 2
Decimal QuantityType
a.15.9. 3
ES= Español EN= Ingles
Longitu d min = 1 max = 35
Información adicional de referencia en el detalle de productos Referencia
Len = 14
min = 1 max = 35
Nivel
Etiqueta
a.15.9. 4
nameAndAddress
a.15.9. 4.1
name
a.15.10
LogisticUnits
a.15.10 .1
serialShippingCon tainerCode
Atributo
palletInformation
a.15.11 .1
palletQuantity
a.15.11 .2
description
String
transport
a.15.12
extendedAttributes
a.15.12 .1
lotNumber
Nmtoken
R
Nmtoken
R
O String
R
R Nmtoken
R
Descripción
Valor
Etiqueta padre que indica que se empezará a definir el nombre y dirección de la ubicación donde esta la aduana Nombre de la Aduana
Inicia la información de identificación logística Inicia la información de Rangos de identificación de productos Calificador del numero de identidad
min = 1 max = 35
BJ = Código Seriado de Unidad de Envío SRV = Número global de unidades de comercialización (GTIN – Código EAN/UPC)
Inicia la información de empaquetado Numero de paquetes
Descripción del empaquetado Tipo de empaquetado
Longitu d
min = 1 max = 3
min = 1 max = 15
EXCHANGE_PALLETS = Palet sin Retorno RETURN_PALLETS = Palet Retornable PALLET_ 80x100= Palet 80 X 100 CASE= Cajon BOX = Caja
min = 1 max = 35
PREPAID_BY_SELLER= Pagado por el proveedor PAID_BY_BUYER = Pagado por el comprador
min = 1 max = 17
R
methodOfPayment
Nmtoken
productionDate a.15.13
R
O
type
a.15.11 .3 a.15.11 .3.1
Uso
R
type
a.15.11
Tipo
R
Pago de transporte de embalaje
O String
R
Información adicional de lote del producto facturado No. De lote
date
O
Fecha de producción
O
Etiqueta que contendrá la información de los cargos o descuentos globales por línea de artículo Indicador de cargo o descuento
allowanceCharge
allowanceChargeT ype
Nmtoken
R
settlementType
Nmtoken
O
Imputación de descuento o cargo. Información del por qué se genera el cargo o descuento
sequenceNumber
String
O
Indicador de secuencia de cálculo. Si el descuento y/o cargo no se aplica a un precio fijo, se debe incluir el indicador de la secuencia de
No. De lote del producto facturado Fecha de producción del lote Formato CCYYMMDD
ALLOWANCE_GLOBAL CHARGE_GLOBAL OFF_INVOICE = fuera de factura CHARGE_TO_BE_PAID_BY_VENDO R = Costo a cargo del proveedor CHARGE_TO_BE_PAID_BY_CUSTO MER= Costo a cargo del cliente
min = 1 max = 16 min = 1 max = 29
min = 1 max = 15
Nivel
Etiqueta
a.15.13 .1
specialServicesTy pe
a.15.13 .2 a.15.13 .2.1 a.15.13 .2.2 a.15.13 .2.2.1
monetaryAmountO rPercentage percentagePerUnit
a.15.14
tradeItemTaxInfor mation
a.15.14 .1
taxTypeDescriptio n
Atributo
Tipo
Nmtoken
O
R String
ratePerUnit amountPerUnit
Uso
R O
String
Nmtoken
Descripción cálculo Este atributo sólo se utiliza si el comprador conoce el tipo de descuento o cargo. En el archivo XML para efectos prácticos se utilizarán los mismos códigos que en EDIFACT
Longitu d
AA = Abono por Publicidad ABZ = Rebaja o descuento misceláneo ADS = Pedido de un palet completo ADT = Recolección ADO = Descuento Logístico AJ = Ajustes CAC = Descuento / efectivo COD = Pago contra entrega DA = Descuento defectuoso DI = Descuento EAA = Descuento por pronta compra de los clientes EAB = Descuento por pronto pago FA = Descuento por flete FC = Cargo por flete FG = Descuento por mercancías gratuitas FI = Cargo financiero HD = Cargo por manejo de mercancía QD = Cantidad de descuento PAD = Descuento promocional PI = Descuento por recolección QD = Cantidad Descontada. RAA = Rebaja SAB = Descuentos especiales TAE = Descuento por Camioneta TD = Descuento comercial TS = Impuesto estatal TX = Impuestos TZ = Descuento temporal UM = Descuento de mercancía invendible VAB = Descuento por volumen ZZZ = Mutuamente definido
min = 1 max = 3
Cantidad monetaria o descuento Porcentaje del cargo o descuento Tarifa por unidad
R
Importe monetario del cargo o descuento por unidad
O
Nodo padre donde se comenzará a detallar los impuestos por cada línea de artículo Tipo de arancel, impuesto o cuota. Para efectos prácticos se utilizarán los mismos calificadores de EDIFACT
R
Valor
min = 1 max = 5
min = 1 max = 35
LAC = ISR
Len = 3
VAT = Impuesto sobre el valor agregado (IVA) GST = IEPS AAA = Impuesto de Petróleo AAD = Cigarros FRE = Exento LOC = Municipal STT = Estatal OTH = Otros Impuestos ( Cedular, Hospedaje)
a.15.14 .2
referenceNumber
String
O
Numero de identificación del impuesto. Numero asignado al comprador por una
min = 1 max = 20
Nivel
Etiqueta
Atributo
Tipo
Uso
Descripción
a.15.14 .3 a.15.14 .3.1 a.15.14 .3.2 a.15.14 .4
tradeItemTaxAmo unt taxPercentage
Decimal
R
Porcentaje del impuesto
taxAmount
Decimal
R
Monto del impuesto
taxCategory
Nmtoken
O
Identificador de impuesto retenido o transferido
a.15.15
totalLineAmount
R
a.15.15 .1 a.15.15 .1.1
grossAmount
O
a.15.15 .2 a.15.15 .2.1
netAmount
Importes monetarios por línea de articulo Indica que se definirá el importe bruto Importe bruto de la línea de artículo Importe bruto= (Cantidad * Precio bruto Unitario) Indica que se definirá el importe neto Importe neto de la línea de artículo Importe neto =(Cantidad * Precio Bruto Unitario) + Cargos – Descuentos
a.16
totalAmount
a.16.1
Amount
a.17
TotalAllowanceCh arge
Valor
Longitu d
jurisdicción de impuesto O
Amount
Decimal
R
Amount
Decimal
specialServicesTy pe
R
O
Decimal
R
Posicion es Decimal es: 2
Posicion es Decimal es: 2
Sumario Indica que se definirá el monto total de las líneas de artículos. Monto total de las líneas de artículos
O allowanceOrCharg eType
a.17.1
R
TRANSFERIDO RETENIDO
min = 1 max = 5 min = 1 max = 5 min = 0 max = 11
Nmtoken
R
Nmtoken
O
Indicador de cargos o descuentos consolidados Este atributo sólo se utiliza si el comprador conoce el tipo de descuento o cargo. En el archivo XML se utilizarán los mismos códigos que en EDIFACT
ALLOWANCE CHARGE AA = Abono por Publicidad ABZ = Rebaja o descuento misceláneo ADS = Pedido de un palet completo ADT = Recolección ADO = Descuento Logístico AJ = Ajustes CAC = Descuento / efectivo COD = Pago contra entrega DA = Descuento defectuoso DI = Descuento EAA = Descuento por pronta compra de los clientes EAB = Descuento por pronto pago FA = Descuento por flete FC = Cargo por flete FG = Descuento por mercancías gratuitas FI = Cargo financiero HD = Cargo por manejo de mercancía QD = Cantidad de descuento PAD = Descuento promocional PI = Descuento por recolección QD = Cantidad Descontada. RAA = Rebaja SAB = Descuentos especiales TAE = Descuento por Camioneta TD = Descuento comercial
min = 1 max = 9 min = 1 max = 3
Nivel
Etiqueta
Atributo
Tipo
Uso
Descripción
Valor
Longitu d
TS = Impuesto estatal TX = Impuestos TZ = Descuento temporal UM = Descuento de mercancía invendible VAB = Descuento por volumen ZZZ = Mutuamente definido a.17.2
Amount
Decimal
O
a.18 a.18.1
baseAmount Amount
Decimal
O R
a.19
tax Nmtoken
O O
type
Monto total de los cargos o descuentos Importe a pagar antes de impuestos GST = IEPS VAT = Impuesto sobre el valor agregado LAC= ISR
a.19.1
taxPercentage
Decimal
O
Porcentaje del impuesto
a.19.2
taxAmount
Decimal
O
a.19.3
taxCategory
Nmtoken
O
Monto total del impuesto. Debe coincidir con el monto declarado en el esquema del SAT en la etiqueta impuestos. Identificador de impuesto retenido o transferido
a.20 a.20.1
payableAmount Amount
Decimal
O R
min = 1 max = 5
TRANSFERIDO RETENIDO
Monto total a pagar Monto
(RECIBO CONSOLIDADO)
(RECIBO CONSOLIDADO)
min = 0 max = 11
SCHEMA XML. A continuación se presenta el esquema del documento.
IDENTIFICACIÓN DEL VALOR TIPO MONEDA. Listado de tipos de moneda utilizados. TIPO NO. MONEDA
USO
1 PESOS
Solo proveedores nacionales
2 DOLARES
Solo proveedores de importación
3 EUROS
Solo proveedores de importación
IDENTIFICACIÓN DEL VALOR TIPO BULTO. Listado de tipos de bultos utilizados. NO. TIPO BULTO 1
CAJAS
2
BOLSAS
IDENTIFICACIÓN DEL VALOR ENTREGA MERCANCIA. Listado de opciones de entrega. NO LUGAR ENTREGA DE MERCANCIA 1 DIRECTO A TIENDA 2 509 CEDIS MEXICO 3 598 CEDIS SALINAS 5 578 CEDIS QUERETARO 11 583 PERECEDEROS 12 530 CEDIS PERECEDEROS MONTERREY 13 521 CEDIS PERECEDEROS VILLAHERMOSA 14 561 CEDIS LAREDO 15 562 CEDIS JUAREZ 16 568 CEDIS LA PAZ 17 526 CEDIS NOGALES 18 560 CEDIS ARMADO DE DEDSPENSAS 19 531 CEDIS PERECEDEROS SIP MEXICO 20 532 CEDIS PERECEDEROS SIP HERMOSILLO 21 533 CEDIS PERECEDEROS CHIHUAHUA 22 527 MAQUILAS Y DETALLISTAS 23 528 CONFECCIONES Y MAQUILAS H.M 24 5513 CD MEXICO 25 5514 CDAF TULTITLAN 26 5516 ALMACEN SECOS GUADALAJARA 27 5517 CDAF TIJUANA 28 5519 CD TIJUANA
29 5539 CENTRO DISTRIBUCION SUPERMAZ 30 5540 PROCESADORA MERIDA 31 5525 FRIGO TIJUANA 32 5559 CEDIS VIRTUAL TIJUANA 33 5534 PP CARNES MONTERREY 34 5549 ALMACEN CENTRAL F. U GOMEZ 35 5548 ALMACEN CENTRALTULTITLAN 36 5556 ALMACEN CENTRAL TIJUANA 37 5557 ALMACEN CENTRALGUADALAJARA 38 5554 CDS SALINAS VICTORIA 39 5582 ALMACEN CENTRAL SECOS QUERETARO 40 5558 CEDIS PERECEDEROS GUADALAJARA 41 5542 CEDIS MÉXICO CITY CLUB TULTITLAN 42 5545 CEDIS ARMADO DE DESPENSAS CUAUTITLAN