Está en la página 1de 21

ESTRUCTURA DE LA ADDENDA REMISION ELECTRONICA.

A continuacin se describe la seccin addenda que deber contener la misma informacin que la Remisin enviada previamente y que ha sido aceptada por Soriana.
Elemento Atributo

Addenda DSCargaRemisionProv Remision


Id RowOrder Proveedor Remision

Condicin M M M M M M M

Tipo Dato

Descripcin

N X...20

Consecutivo FechaRemisin Tienda TipoMoneda TipoBulto EntregaMercancia CumpleReqFiscales

M M M M M M M

N DT...25 N N N N X...20*

CantidadBultos Subtotal Descuentos IEPS IVA OtrosImpuestos Total CantidadPedidos FechaEntregaMercancia EmpaqueEnCajas

M M M M M M M M O M

N...20,4 N...20,4 N...20,4 N...20,4 N...20,4 N...20,4 N...20,4 N DT...25 X...20*

EmpaqueEnTarimas

X...20

CantidadCajasTarimas

N*

Cita

X...20

Id de la Remisin Secuencia de Remisin. Siempre ser 0 Nmero de Proveedor (Proporcionado por Soriana). Folio de la Remisin Nacionales: Alfabtico hasta 4 posiciones + numrico hasta 10 dgitos. Si se utiliza serie usar un guin (-) como separador. Extranjeros: Alfanumrico hasta 20 posiciones Indica si la remisin es entregada en parcialidades. Nmero consecutivo de la entrega" Fecha de la Remisin Nmero de la tienda a la que se dirige la remisin segn catlogo Tiendas. Nmero del tipo de moneda segn catlogo TipoMoneda. Nmero del tipo de bulto segn catlogo TipoBulto. Nmero de entrega mercanca segn catlogo EntregaMercanca. Indica si la remisin cumple o no los requisitos fiscales. Valores Admitidos True = Si. False = No. Cantidad de bultos que se entregarn con la remisin. Importe del subtotal de la remisin. Importe de los descuentos aplicados en la remisin. 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 remisin. Cantidad de los pedidos de la remisin. Fecha de entrega de la mercanca slo cuando la entrega es en tienda. Indica si la mercanca de la remisin se empaca en cajas. Valores Admitidos True = Si. False = No. Indica si la mercanca de la remisin se empaca en tarimas. Valores Admitidos True = Si. False = No. Cantidad de cajas/tarimas que se embarcan para la remisin 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. Nmero de Cita asignado para Almacenes Centrales o CEDIS Perecederos.

Pedimento
Id RowOrder Proveedor Remision

C M M M M

0...1 Id de la Remisin Secuencia de Pedimento. Nmero de Proveedor Folio de la Remisin . Nacionales: Alfabtico hasta 4 posiciones + numrico hasta 10 dgitos. Si se utiliza serie usar un guin (-) como separador Extranjeros: Alfanumrico hasta 20 posiciones. Nmero del Pedimento. Nmero de la Aduana segn catlogo Aduana. Nmero del agente aduanal segn pedimento Nmero del tipo de pedimento segn catlogo TipoPedimento. Fecha de expedicin del pedimento. Fecha de recibo de la mercanca en Laredo. Fecha del bill of lading. Id de la Remisin Secuencia de Pedimento. Nmero de Proveedor Folio de la Remisin. Nacionales: Alfabtico hasta 4 posiciones + numrico hasta 10 dgitos. Si se utiliza serie usar un guin (-) como separador. Extranjeros: Alfanumrico hasta 20 posiciones. Folio del Pedido Nmero de la tienda a la que se le surte el pedido segn catlogo Tiendas. Cantidad de artculos que se surten de este pedido. Id de la Remisin Secuencia de Artculos. Nmero de Proveedor Folio de la Remisin. Nacionales: Alfabtico hasta 4 posiciones + numrico hasta 10 dgitos. Si se utiliza serie usar un guin (-) como separador. Extranjeros: Alfanumrico hasta 20 posiciones. Folio del Pedido Nmero de la tienda a la que se le surte el pedido segn catlogo Tiendas. Cdigo de barras del artculo. 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 artculo. (Si no procede indicar 0). Ej. Para 20% indicar 20 Porcentaje de IVA del artculo (Si no procede indicar 0). Ej. Para 15% indicar 15 Id de la Remisin Secuencia de CajasTarimas. Nmero de Proveedor Folio de la Remisin.

N X...20

Pedimento Aduana AgenteAduanal TipoPedimento FechaPedimento FechaReiboLaredo FechaBillOfLading

M M M M M M M M Id RowOrder M M M M

N...15 N N N DT...25 DT...25 DT...25 0...999

Pedidos

Proveedor Remision

N X...20

FolioPedido Tienda CantidadArticulos

M M M M Id RowOrder M M M M

N N N 0...999

Articulos

Proveedor Remision

N X...20

FolioPedido Tienda Codigo CantidadUnidadCompra CostoNetoUnidadCompra PorcentajeIEPS

M M M M M M

N N N N N N...20,4

PorcentajeIVA

N...20,4

CajasTarimas
Id RowOrder Proveedor Remision

O M M M M

0...999

N X...20

NumeroCajaTarima

CodigoBarraCajaTarima

N...20,4

SucursalDistribuir CantidadArticulos

M M

N N

Nacionales: Alfabtico hasta 4 posiciones + numrico hasta 10 dgitos. Si se utiliza serie usar un guin (-) como separador. Extranjeros: Alfanumrico hasta 20 posiciones. Es el nmero o identificador numrico que el proveedor le asigna a la caja o tarima, este valor debe de ser nico para el mismo Proveedor, Remisin y Sucursal a distribuir. Es el cdigo de barra que el proveedor le asigna a la caja o tarima, este valor debe de ser nico para el mismo Proveedor, Remisin, Nmero de Caja / Tarima y sucursal a distribuir y debe de contener 13 dgitos incluyendo el digito verificador. Es la determinante de la sucursal hacia la que se distribuir la mercanca. Es la cantidad de productos distintos que contendr la Caja / Tarima.

ArticulosPorCajaTarima
Id RowOrder Proveedor Remision

O M M M M

0...999 Id de la Remisin Secuencia de ArticulosPorCajaTarima. Nmero de Proveedor Folio de la Remisin. Nacionales: Alfabtico hasta 4 posiciones + numrico hasta 10 dgitos. Si se utiliza serie usar un guin (-) como separador. Extranjeros: Alfanumrico hasta 20 posiciones. Folio del Pedido Es el nmero o identificador numrico que el proveedor le asigna a la caja, este valor debe de ser nico para el mismo proveedor, remisin y folio del pedido. Es la determinante de la sucursal hacia la que se distribuir la mercanca. Cdigo de barras del artculo que se esta incluyendo en la remisin. Es la cantidad de unidades de compra o piezas dependiendo de la forma en que se entregue el producto

N X...20

FolioPedido NumeroCajaTarima

M M

N N

SucursalDistribuir Codigo CantidadUnidadCompra

M M M

N N N...20,4

ESTRUCTURA DE LA ADDENDA ESTANDAR AMECE 7.1


Nivel 1.6.1 Etiqueta requestForPayme nt type String Atributo Tipo Uso R Descripcin Valor Longitu d

SimpleInvoiceType

contentVersion

String

1.3.1

documentStrucutre Version documentStatus

String Nmtoken

R R Funcin del mensaje

AMC7.1 ORIGINAL DELETE COPY REEMPLAZA El formato de la fecha es: AAAAMMDD

DeliveryDate

date

Fecha del mensaje

a.1 a.1.1

requestForPayme ntIdentification entityType

Se cambiar de aqu en adelante la nomenclatura de 1.6.1 a la letra a para simplificar. R Nmtoken R Tipo de transaccin INVOICE = Factura DEBIT_NOTE = Nota de debito CREDIT_NOTE = Nota de crdito 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

a.1.2

UniqueCreatorIde ntificaton

String

Nmero 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 Informa que tipo de instrucciones son enviadas AAB=Condiciones de pago DUT=Informacin de impuestos (Pedimentos) PUR=Informacin de compras ZZZ =Importe con letra.

min = 1 max = 17

a.2

specialInstruction code Nmtoken

O R

min = 1 max = 3

a.2.1

text

String

Proporciona informacin de texto que aplica a todo el mensaje de la factura. La informacin estar en funcin al cdigo del tema de texto Nmero de pedido (comprador) a la que hace

min = 1 max = 255

a.3 a.3.1

orderIdentification referenceIdentifica tion

String

R R

min = 1 max =

Nivel

Etiqueta

Atributo

Tipo

Uso

Descripcin referencia la factura

Valor

Longitu d 35

type a.3.2 ReferenceDate

Nmtoken date

R O

a.4 a.4.1

AdditionalInformati on referenceIdentifica tion type

R String R

Fecha del pedido mencionado en la etiqueta anterior Informa de referencias adicionales a nivel global Nmero de referencia adicional Identificador de la referencia adicional

ON = Orden de Compra AAAAMMDD Donde: AAAA= Ao, MM=Mes, DD=Dias

min = 1 max = 35 AAE= Cuenta predial CK = Nmero de cheque ACE= Numero de documento(Reemisin) ATZ = Nmero de aprobacin. AWR = Numero de documento que se reemplaza ON = Nmero de pedido (comprador) DQ = Folio de recibo de mercancas IV = Nmero de Factura min = 1 max = 35

Nmtoken

a.5 a.5.1

DeliveryNote referenceIdentifica tion

String

O R

a.5.2 a.6 a.6.1

ReferenceDate buyer gln

date

O R R

Numero de folio. Nmero emitido por el comprador cuando recibe la mercanca que es facturada Fecha en que fue asignado el no. de folio de recibo Se indica el nmero global de localizacin (GLN) del comprador.

String

Len = 13

a.6.2 a.6.2.1 a.6.2.1. 1 a.7 a.7.1

contactInformation personOrDepartm entName text

Complex Complex String

O R R Contacto de compras min = 1 max = 35 Len = 13

seller gln

String

O R

Se indica el nmero global de localizacin (GLN) del vendedor.

a.7.2

alternatePartyIden tification

String

Identificacin secundaria del proveedor

min = 1 max = 35 SELLER_ASSIGNED_IDENTIFIER_F OR_A_PARTY = Nmero interno del proveedor IEPS_REFERENCE = Referencia signada para el IEPS

type

Nmtoken

Cdigo para identificar qu tipo de identificacin secundaria se le asign al proveedor Ubicacin donde debe realizarse la entrega de la mercanca. Se indica el nmero global de localizacin (GLN) de la ubicacin a entregar la mercanca Etiqueta padre que indica que se empezar a definir el nombre y direccin de la ubicacin donde debe

a.8

shipTo

a.8.1

gln

String

Len = 13

a.8.2

nameAndAddress

Nivel

Etiqueta

Atributo

Tipo

Uso

Descripcin realizarse la entrega de mercanca Razn 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 distribucin Domicilio a donde se embarcara la mercanca: Calle, nmero exterior, nmero interior y colonias Ciudad donde se encuentra el domicilio a donde se embarcar en texto claro Cdigo postal Ubicacin donde se especifica el identificador del emisor de la factura si es distinto del identificador del proveedor. Se indica el nmero global de localizacin (GLN) de la ubicacin a entregar la mercanca Identificacin secundaria del emisor de la factura Cdigo para identificar qu tipo de identificacin secundaria se le asign al proveedor Etiqueta padre que indica que se empezar a definir el nombre y direccin de la ubicacin donde debe realizarse la entrega de mercanca Razn 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 distribucin Domicilio a donde se embarcara la mercanca: Calle, nmero exterior, nmero interior y colonias Ciudad donde se encuentra el domicilio a donde se embarcar en texto claro Cdigo postal

Valor

Longitu d

a.8.2.1

name

String

min = 1 max = 35

a.8.2.2

streetAddressOne

String

min = 1 max = 35 min = 1 max = 35 min = 1 max = 9

a.8.2.3

city

String

a.8.2.4 a.9

postalCode InvoiceCreator

String

O O

a.9.1

gln

String

Len = 13

a.9.2

alternatePartyIden tification type

String

min = 1 max = 35 VA =Identificacin Tributaria IA = Numero interno del proveedor

Nmtoken

a.9.3

nameAndAddress

a.9.3.1

name

String

min = 1 max = 35

a.9.3.2

streetAddressOne

String

min = 1 max = 35 min = 1 max = 35 min = 1 max = 9

a.9.3.3

city

String

a.9.3.4

postalCode

String

a.10

Customs

Ubicacin donde se especifica el identificador de la aduana Se indica el nmero global de localizacin (GLN) de la aduana Len = 13

a.10.1

gln

String

Nivel a.10.2

Etiqueta alternatePartyIden tification type

Atributo

Tipo String

Uso R

Descripcin Identificacin del no. pedimento Cdigo para identificar qu tipo de identificacin secundaria Referencia de la fecha del pedimento Etiqueta padre que indica que se empieza a definir el nombre y direccin de la ubicacin donde esta la aduana Nombre de la Aduana

Valor

Longitu d min = 1 max = 35

Id.5

TN = Nmero de Pedimento

a.10.3

ReferenceDate

date

a.10.4

nameAndAddress

a.10.4. 1 a.10.4. 2 a.11

name

String

min = 1 max = 35 min = 1 max = 35

city

String

Ciudad donde se encuentra la aduana. 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 relacin de facturas: Moneda mexicana o dolares. Todas las cantidades posteriores seran expresadas en la divisa detallada en esta etiqueta Funcin de divisa

currency

currencyISOCode

Nmtoken

MXN= Peso Mexicano USD= Dlar XEU= Euro

Len =3

a.11.1

currencyFunction

Nmtoken

BILLING_CURRENCY = Divisa de facturacin PRICE_CURRENCY = Divisa del precio PAYMENT_CURRENCY = Divisa de pago

min = 1 max = 16

a.11.2

rateOfChange

Decimal

a.12

paymentTerms

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 trminos de pago de dicha factura

min = 1 max = 3

Nivel

Etiqueta

Atributo paymentTermsEve nt PaymentTermsRel ationTime

Tipo Nmtoken

Uso O

Descripcin Referencia del tiempo de pago Trmino de relacin del tiempo de pago

Valor DATE_OF_INVOICE EFFECTIVE_DATE REFERENCE_AFTER

Longitu d min = 1 max = 15 min = 1 max = 15 min = 1 max = 22

Nmtoken

a.12.1

netPayment netPaymentTerms Type Nmtoken

O R

Condiciones de pago

BASIC_NET END_OF_MONTH BASIC_DISCOUNT_OFFERED

a.12.1. 1 a.12.1. 1.1

paymentTimePerio d timePeriodDue timePeriod Nmtoken String

O R R R O R

Periodo de pago Tiempo de pago Tipo de Periodo Numero de periodos Descuentos por pago Calificador de porcentajes. Especifica porcentajes que sern descontados o cargados si la factura no se paga dentro del trmino. En XML se utilizar para descuentos la etiqueta ALLOWANCE_BY_PAYME NT_ON_TIME y para penalizacin SANCTION Especifica el valor de los porcentajes que sern descontados o cargados si la factura no se paga dentro del trmino. El porcentaje ser en base al valor de la factura Etiqueta padre que describir la informacin pertinente para el embarque de la mercanca. Etiqueta que contendr la informacin de los cargos o descuentos globales por factura Indicador de cargo o descuento Imputacin de descuento o cargo. Informacin del por qu se genera el cargo o descuento Indicador de secuencia de clculo. Si el descuento y/o cargo no se aplica a un precio fijo, se debe incluir el indicador de la secuencia de clculo Este atributo slo se utiliza si el comprador conoce el tipo de descuento o cargo. En el archivo XML se utilizarn los mismos DAYS min = 1 max = 6 min = 1 max = 5 min = 1 max = 28

a.12.1. 1.1.1 a.12.2

value discountPayment discountType

Nmtoken

ALLOWANCE_BY_PAYMENT_ON_TI ME SANCTION

a.12.2. 1

percentage

String

min = 1 max = 5

a.13

shipmentDetail

a.14

allowanceCharge

allowanceChargeT ype settlementType

Nmtoken

ALLOWANCE_GLOBAL CHARGE_GLOBAL BILL_BACK = Reclamacin OFF_INVOICE = Fuera de factura

Nmtoken

min = 1 max = 16 min = 1 max = 11 min = 1 max = 15

sequenceNumber

String

a.14.1

specialServicesTy pe

Nmtoken

AA = Abono por Publicidad ABZ = Rebaja o descuento miscelneo ADS = Pedido de un palet completo ADT = Recoleccin

min = 1 max = 3

Nivel

Etiqueta

Atributo

Tipo

Uso

Descripcin cdigos que en EDIFACT

Valor ADO = Descuento Logstico 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 mercancas gratuitas FI = Cargo financiero HD = Cargo por manejo de mercanca QD = Cantidad de descuento PAD = Descuento promocional PI = Descuento por recoleccin 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 mercanca invendible VAB = Descuento por volumen ZZZ = Mutuamente definido

Longitu d

a.14.2 a.14.2. 1

monetaryAmountO rPercentage rate base Nmtoken Decimal

O O R R

Cantidad monetaria o porcentaje tarifa Base del porcentaje que se aplicar Porcentaje de descuento que se est aplicando segn se ha indicado en el campo anterior a toda la factura. Los Descuentos o Cargos especificados en la seccin de detalle no anularn o reemplazarn a los Descuentos o Cargos especificados en la cabecera, sino que los cumplimentarn. Detalle INVOICE_VALUE Len = 13

a.14.2. 1.1

percentage

a.15

lineItem type String

O 0

Comienza el detalle Tipo de lnea de detalle

SimpleInvoiceLineItemType

number

Integer

a.15.1 a.15.1. 1 a.15.2

tradeItemIdentifica tion gtin

R String R

Nmero secuencial que se asigna a cada lnea de detalle Comienzo de la identificacin de cada artculo Cdigo EAN del artculo solicitado Numero de identificacin adicional para el artculo.

min = 1 max = 32 min = 1 max = 5

GTIN = Cdigo de producto

min = 1 max = 14

alternateTradeIte mIdentification

Nivel

Etiqueta type

Atributo

Tipo Nmtoken

Uso R

Descripcin Tipo de identificacin adicional. En caso de no utilizar el cdigo EAN de artculo (GTIN), el artculo se puede indicar de forma alternativa mediante los siguientes conceptos: Nmero interno del comprador (BUYER_ASSIGNED), nmero interno del vendedor(SUPPLIER_ASSIG NED), Inicia la descripcin del artculo Idioma en que esta la descripcin del articulo Descripcin del artculo solicitado Cantidad facturada del producto en la lnea de articulo actual Unidad de medida. Solo se utiliza si el producto que se est identificando es de cantidad variable

Valor -BUYER_ASSIGNED -SUPPLIER_ASSIGNED GLOBAL_TRADE_ITEM_IDENTIFICA TION -SERIAL_NUMBER

Longitu d min = 1 max = 35

a.15.3

tradeItemDescripti onInformation language Nmtoken

O O

ES= Espaol EN= Ingles

Len = 2

a.15.3. 1 a.15.4

longText

String

min = 1 max = 35

invoicedQuantity

Decimal

unitOfMeasure

Nmtoken

Calificadores de EDIFACT (Ver anexo A)

min = 1 max = 3

a.15.5

aditionalQuantity QuantityType

Decimal Nmtoken R Tipo de cantidad que se esta declarando como adicional NUM_CONSUMER_UNITS= Nmero unidades de consumo en unidad comercializada FREE_GOODS = Cantidad gratis de mercanca min = 1 max = 18

a.15.6 a.15.6. 1 a.15.7 a.15.7. 1 a.15.8

grossPrice Amount netPrice Amount AdditionalInformati on referenceIdentifica tion type Nmtoken Customs Decimal Decimal

O R O R O

Inicia la declaracin del precio bruto Precio Bruto del artculo sin incluir descuento ni cargos Inicia la declaracin del precio neto Precio neto de cada artculo Informacin adicional de referencia en el detalle de productos Referencia Tipo de referencia Ubicacin donde se especifica el identificador de la aduana Se indica el nmero global de localizacin (GLN) de la aduana Identificacin del no. pedimento Cdigo para identificar qu tipo de identificacin secundaria Fecha del pedimento YYYYMMDD ON = Nmero de rden de compra Len = 2

a.15.8. 1 a.15.9

O R O

a.15.9. 1 a.15.9. 2

gln

String

Len = 14

alternatePartyIden tification type

String

min = 1 max = 35 TN = Nmero de Pedimento

Id.5

a.15.9. 3

ReferenceDate

Date

Nivel

Etiqueta

Atributo

Tipo

Uso

Descripcin

Valor

Longitu d

a.15.9. 4

nameAndAddress

a.15.9. 4.1 a.15.10 a.15.10 .1

name

String

Etiqueta padre que indica que se empezar a definir el nombre y direccin de la ubicacin donde esta la aduana Nombre de la Aduana

min = 1 max = 35

LogisticUnits serialShippingCon tainerCode type Nmtoken

O R

Nmtoken

Inicia la informacin de identificacin logstica Inicia la informacin de Rangos de identificacin de productos Calificador del numero de identidad

BJ = Cdigo Seriado de Unidad de Envo SRV = Nmero global de unidades de comercializacin (GTIN Cdigo EAN/UPC)

min = 1 max = 3

a.15.11 a.15.11 .1 a.15.11 .2

palletInformation palletQuantity String

O R

Inicia la informacin de empaquetado Numero de paquetes

min = 1 max = 15

description type Nmtoken

R R

Descripcin del empaquetado Tipo de empaquetado

EXCHANGE_PALLETS = Palet sin Retorno RETURN_PALLETS = Palet Retornable PALLET_ 80x100= Palet 80 X 100 CASE= Cajon BOX = Caja

min = 1 max = 35

a.15.11 .3 a.15.11 .3.1

transport methodOfPayment Nmtoken

R R Pago de transporte de embalaje PREPAID_BY_SELLER= Pagado por el proveedor PAID_BY_BUYER = Pagado por el comprador min = 1 max = 17

a.15.12 a.15.12 .1

extendedAttributes lotNumber productionDate String date

O R O O

Informacin adicional de lote del producto facturado No. De lote Fecha de produccin Etiqueta que contendr la informacin de los cargos o descuentos globales por lnea de artculo Indicador de cargo o descuento Imputacin de descuento o cargo. Informacin del por qu se genera el cargo o descuento Indicador de secuencia de clculo. 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 produccin del lote Formato CCYYMMDD

a.15.13

allowanceCharge

allowanceChargeT ype settlementType

Nmtoken

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

Nmtoken

min = 1 max = 16 min = 1 max = 29

sequenceNumber

String

min = 1 max = 15

Nivel

Etiqueta

Atributo

Tipo

Uso

Descripcin clculo Este atributo slo se utiliza si el comprador conoce el tipo de descuento o cargo. En el archivo XML para efectos prcticos se utilizarn los mismos cdigos que en EDIFACT

Valor

Longitu d min = 1 max = 3

a.15.13 .1

specialServicesTy pe

Nmtoken

AA = Abono por Publicidad ABZ = Rebaja o descuento miscelneo ADS = Pedido de un palet completo ADT = Recoleccin ADO = Descuento Logstico 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 mercancas gratuitas FI = Cargo financiero HD = Cargo por manejo de mercanca QD = Cantidad de descuento PAD = Descuento promocional PI = Descuento por recoleccin 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 mercanca invendible VAB = Descuento por volumen ZZZ = Mutuamente definido

a.15.13 .2 a.15.13 .2.1 a.15.13 .2.2 a.15.13 .2.2.1 a.15.14

monetaryAmountO rPercentage percentagePerUnit ratePerUnit amountPerUnit

R String R O String R

Cantidad monetaria o descuento Porcentaje del cargo o descuento Tarifa por unidad Importe monetario del cargo o descuento por unidad Nodo padre donde se comenzar a detallar los impuestos por cada lnea de artculo Tipo de arancel, impuesto o cuota. Para efectos prcticos se utilizarn los mismos calificadores de EDIFACT

min = 1 max = 5

min = 1 max = 35

tradeItemTaxInfor mation

a.15.14 .1

taxTypeDescriptio n

Nmtoken

LAC = ISR VAT = Impuesto sobre el valor agregado (IVA) GST = IEPS AAA = Impuesto de Petrleo AAD = Cigarros FRE = Exento LOC = Municipal STT = Estatal OTH = Otros Impuestos ( Cedular, Hospedaje)

Len = 3

a.15.14 .2

referenceNumber

String

Numero de identificacin del impuesto. Numero asignado al comprador por una

min = 1 max = 20

Nivel

Etiqueta

Atributo

Tipo

Uso

Descripcin jurisdiccin de impuesto

Valor

Longitu d

a.15.14 .3 a.15.14 .3.1 a.15.14 .3.2 a.15.14 .4 a.15.15 a.15.15 .1 a.15.15 .1.1

tradeItemTaxAmo unt taxPercentage taxAmount taxCategory

O Decimal Decimal Nmtoken R R O Porcentaje del impuesto Monto del impuesto Identificador de impuesto retenido o transferido Importes monetarios por lnea de articulo Indica que se definir el importe bruto Importe bruto de la lnea de artculo Importe bruto= (Cantidad * Precio bruto Unitario) Indica que se definir el importe neto Importe neto de la lnea de artculo Importe neto =(Cantidad * Precio Bruto Unitario) + Cargos Descuentos Sumario Indica que se definir el monto total de las lneas de artculos. Monto total de las lneas de artculos TRANSFERIDO RETENIDO min = 1 max = 5 min = 1 max = 5 min = 0 max = 11

totalLineAmount grossAmount Amount Decimal

R O R

Posicion es Decimal es: 2

a.15.15 .2 a.15.15 .2.1

netAmount Amount Decimal

R R

Posicion es Decimal es: 2

a.16

totalAmount

a.16.1 a.17

Amount TotalAllowanceCh arge allowanceOrCharg eType

Decimal

R O

Nmtoken Nmtoken

R O

a.17.1

specialServicesTy pe

Indicador de cargos o descuentos consolidados Este atributo slo se utiliza si el comprador conoce el tipo de descuento o cargo. En el archivo XML se utilizarn los mismos cdigos que en EDIFACT

ALLOWANCE CHARGE AA = Abono por Publicidad ABZ = Rebaja o descuento miscelneo ADS = Pedido de un palet completo ADT = Recoleccin ADO = Descuento Logstico 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 mercancas gratuitas FI = Cargo financiero HD = Cargo por manejo de mercanca QD = Cantidad de descuento PAD = Descuento promocional PI = Descuento por recoleccin 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

Descripcin

Valor TS = Impuesto estatal TX = Impuestos TZ = Descuento temporal UM = Descuento de mercanca invendible VAB = Descuento por volumen ZZZ = Mutuamente definido

Longitu d

a.17.2 a.18 a.18.1 a.19

Amount baseAmount Amount tax type

Decimal

O O R O O

Monto total de los cargos o descuentos Importe a pagar antes de impuestos GST = IEPS VAT = Impuesto sobre el valor agregado LAC= ISR Porcentaje del impuesto 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 Monto total a pagar Monto min = 1 max = 5

Decimal

Nmtoken

a.19.1 a.19.2

taxPercentage taxAmount

Decimal Decimal

O O

a.19.3

taxCategory

Nmtoken

TRANSFERIDO RETENIDO

min = 0 max = 11

a.20 a.20.1

payableAmount Amount

Decimal

O R

(RECIBO CONSOLIDADO)

(RECIBO CONSOLIDADO)

SCHEMA XML. A continuacin se presenta el esquema del documento.


<?xml version="1.0" encoding="utf-8" ?> <xs:schema id="DSFactura" targetNamespace="http://tempuri.org/DSFactura.xsd" elementFormDefault="qualified" xmlns="http://tempuri.org/DSFactura.xsd" xmlns:mstns="http://tempuri.org/DSFactura.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop"> <xs:element name="Fact"> <xs:complexType> <xs:sequence> <xs:element name="Id_Num_Prov" type="xs:int" /> <xs:element name="Id_Cve_Fact" type="xs:string" /> <xs:element name="Id_Fol_Fact" type="xs:int" /> <xs:element name="Fecx_Fact" type="xs:dateTime" /> <xs:element name="Id_Num_Un" type="xs:short" /> <xs:element name="Id_Num_TipoMoneda" type="xs:short" /> <xs:element name="Id_Num_TipoBulto" type="xs:short" /> <xs:element name="Id_Num_EntMcia" type="xs:short" /> <xs:element name="Bit_CumpleReqFisc" type="xs:boolean" /> <xs:element name="Cant_Bultos" type="xs:decimal" /> <xs:element name="Imp_Subtotal" type="xs:decimal" /> <xs:element name="Imp_Dctos" type="xs:decimal" /> <xs:element name="Imp_IEPS" type="xs:decimal" /> <xs:element name="Imp_IVA" type="xs:decimal" /> <xs:element name="Imp_OtrosImptos" type="xs:decimal" /> <xs:element name="Imp_Total" type="xs:decimal" /> <xs:element name="Cant_Pedidos" type="xs:int" /> <xs:element name="Cant_Pedimentos" type="xs:int" /> <xs:element name="Fecx_EntMcia" type="xs:dateTime" nillable="true" /> <xs:element name="Desc_Un" type="xs:string" /> <xs:element name="Desc_EntMcia" type="xs:string" nillable="true" /> <xs:element name="Ids_Num_Un" type="xs:short" nillable="true" /> <xs:element name="Ids_Num_UnEntMcia" type="xs:short" nillable="true" /> <xs:element name="Id_Cnsc_Fact" type="xs:short" /> <xs:element name="Bit_Cajas" type="xs:boolean" /> <xs:element name="Bit_Tarimas" type="xs:boolean" /> <xs:element name="Cant_TotCajasTarimas" type="xs:short" nillable="true" /> <xs:element name="Id_Cita" type="xs:long" nillable="true" default="0" /> </xs:sequence> </xs:complexType> <xs:key name="FactKey1" msdata:PrimaryKey="true"> <xs:selector xpath="." /> <xs:field xpath="mstns:Id_Num_Prov" /> <xs:field xpath="mstns:Id_Cve_Fact" /> <xs:field xpath="mstns:Id_Fol_Fact" /> </xs:key> <xs:key name="FactKey2"> <xs:selector xpath="." /> <xs:field xpath="mstns:Id_Num_Un" /> </xs:key> </xs:element> <xs:element name="Fact_Pedim"> <xs:complexType> <xs:sequence> <xs:element name="Id_Num_Prov" type="xs:int" /> <xs:element name="Id_Cve_Fact" type="xs:string" /> <xs:element name="Id_Fol_Fact" type="xs:int" /> <xs:element name="Num_Pedim" type="xs:int" /> <xs:element name="Id_Num_Aduana" type="xs:short" />

<xs:element name="Id_Num_AgenteAduanal" type="xs:short" /> <xs:element name="Id_Num_TipoPedim" type="xs:string" /> <xs:element name="Fec_Pedim" type="xs:dateTime" /> <xs:element name="Fec_RecLaredo" type="xs:dateTime" /> <xs:element name="Fec_BOL" type="xs:dateTime" /> </xs:sequence> </xs:complexType> <xs:key name="Fact_PedimKey1" msdata:PrimaryKey="true"> <xs:selector xpath="." /> <xs:field xpath="mstns:Id_Num_Prov" /> <xs:field xpath="mstns:Id_Cve_Fact" /> <xs:field xpath="mstns:Id_Fol_Fact" /> <xs:field xpath="mstns:Num_Pedim" /> </xs:key> <xs:keyref name="FactFact_Pedim" refer="FactKey1"> <xs:selector xpath="." /> <xs:field xpath="mstns:Id_Num_Prov" /> <xs:field xpath="mstns:Id_Cve_Fact" /> <xs:field xpath="mstns:Id_Fol_Fact" /> </xs:keyref> </xs:element> <xs:element name="Fact_Ped_UN"> <xs:complexType> <xs:sequence> <xs:element name="Id_Num_Prov" type="xs:int" /> <xs:element name="Id_Cve_Fact" type="xs:string" /> <xs:element name="Id_Fol_Fact" type="xs:int" /> <xs:element name="Id_Fol_Ped" type="xs:int" /> <xs:element name="Id_Num_Un" type="xs:short" /> <xs:element name="Cant_Articulos" type="xs:int" nillable="true" default="0" /> <xs:element name="Ids_Num_UN" type="xs:short" nillable="false" /> <xs:element name="Fecx_BaseCto" type="xs:dateTime" /> </xs:sequence> </xs:complexType> <xs:key name="Fact_PedKey1" msdata:PrimaryKey="true"> <xs:selector xpath="." /> <xs:field xpath="mstns:Id_Num_Prov" /> <xs:field xpath="mstns:Id_Cve_Fact" /> <xs:field xpath="mstns:Id_Fol_Fact" /> <xs:field xpath="mstns:Id_Fol_Ped" /> <xs:field xpath="mstns:Ids_Num_UN" /> </xs:key> <xs:keyref name="Fact_FactPed" refer="FactKey1" id="Fact_FactPed"> <xs:selector xpath="." /> <xs:field xpath="mstns:Id_Num_Prov" /> <xs:field xpath="mstns:Id_Cve_Fact" /> <xs:field xpath="mstns:Id_Fol_Fact" /> </xs:keyref> </xs:element> <xs:element name="Fact_Ped_UN_Art"> <xs:complexType> <xs:sequence> <xs:element name="Id_Num_Prov" type="xs:int" /> <xs:element name="Id_Cve_Fact" type="xs:string" /> <xs:element name="Id_Fol_Fact" type="xs:int" /> <xs:element name="Id_Fol_Ped" type="xs:int" /> <xs:element name="Id_Num_Un" type="xs:short" /> <xs:element name="Id_Num_CodBarra" type="xs:decimal" /> <xs:element name="Cap_Emp" type="xs:decimal" /> <xs:element name="Cant_UniCompSurtir" type="xs:decimal" /> <xs:element name="Prec_CtoNormNetoUniVta" type="xs:decimal" /> <xs:element name="Porc_IEPS" type="xs:decimal" />

<xs:element name="Porc_IVA" type="xs:decimal" /> <xs:element name="Ids_Num_Un" type="xs:short" nillable="true" /> <xs:element name="Id_Num_Sku" type="xs:int" nillable="true" /> <xs:element name="GenerarAclaracion" type="xs:boolean" default="false" nillable="true" /> <xs:element name="Num_Error" type="xs:short" default="0" /> <xs:element name="Cant_UniCompPend" type="xs:decimal" default="0" /> <xs:element name="CostoDifPed" type="xs:short" nillable="true" /> </xs:sequence> </xs:complexType> <xs:key name="Fact_Ped_UN_ArtKey1" msdata:PrimaryKey="true"> <xs:selector xpath="." /> <xs:field xpath="mstns:Id_Num_Prov" /> <xs:field xpath="mstns:Id_Cve_Fact" /> <xs:field xpath="mstns:Id_Fol_Fact" /> <xs:field xpath="mstns:Id_Fol_Ped" /> <xs:field xpath="mstns:Ids_Num_Un" /> <xs:field xpath="mstns:Id_Num_Sku" /> </xs:key> <xs:keyref name="Fact_Ped_UNFact_Ped_UN_Art" refer="Fact_PedKey1"> <xs:selector xpath="." /> <xs:field xpath="mstns:Id_Num_Prov" /> <xs:field xpath="mstns:Id_Cve_Fact" /> <xs:field xpath="mstns:Id_Fol_Fact" /> <xs:field xpath="mstns:Id_Fol_Ped" /> <xs:field xpath="mstns:Id_Num_Un" /> </xs:keyref> </xs:element> <xs:element name="feFactCajaTarima_d"> <xs:complexType> <xs:sequence> <xs:element name="Id_Num_prov" type="xs:int" minOccurs="0" /> <xs:element name="Id_Cve_Fact" type="xs:string" minOccurs="0" /> <xs:element name="Id_Fol_Fact" type="xs:int" minOccurs="0" /> <xs:element name="Id_Cnsc_CajaTarima" type="xs:short" minOccurs="0" /> <xs:element name="Id_Num_CodBarraCajaTarima" type="xs:decimal" nillable="true" /> <xs:element name="Id_Num_UnDist" type="xs:short" /> <xs:element name="Cant_ArtCajaTarima" type="xs:short" /> <xs:element name="Ids_Num_UnDist" type="xs:short" /> </xs:sequence> </xs:complexType> <xs:keyref name="FactfeFactCajaTarima_d" refer="FactKey1"> <xs:selector xpath="." /> <xs:field xpath="mstns:Id_Num_prov" /> <xs:field xpath="mstns:Id_Cve_Fact" /> <xs:field xpath="mstns:Id_Fol_Fact" /> </xs:keyref> <xs:key name="feFactCajaTarima_dKey1" msdata:PrimaryKey="true"> <xs:selector xpath="." /> <xs:field xpath="mstns:Id_Num_prov" /> <xs:field xpath="mstns:Id_Cve_Fact" /> <xs:field xpath="mstns:Id_Fol_Fact" /> <xs:field xpath="mstns:Id_Cnsc_CajaTarima" /> <xs:field xpath="mstns:Ids_Num_UnDist" /> </xs:key> </xs:element> <xs:element name="feFact_Ped_Un_Art_CajaTarima_e"> <xs:complexType> <xs:sequence> <xs:element name="Id_Num_prov" type="xs:int" minOccurs="0" /> <xs:element name="Id_Cve_Fact" type="xs:string" minOccurs="0" /> <xs:element name="Id_Fol_Fact" type="xs:int" minOccurs="0" />

<xs:element name="Id_Fol_Ped" type="xs:int" minOccurs="0" /> <xs:element name="Id_Cnsc_CajaTarima" type="xs:short" minOccurs="0" /> <xs:element name="Ids_Num_UNDist" type="xs:short" /> <xs:element name="Id_Num_CodBarra" type="xs:decimal" minOccurs="0" /> <xs:element name="Cant_UniComp" type="xs:decimal" minOccurs="0" /> <xs:element name="Ids_Num_Un" type="xs:short" /> <xs:element name="Id_Num_Sku" type="xs:int" /> <xs:element name="Id_Num_UnDist" type="xs:short" /> </xs:sequence> </xs:complexType> <xs:keyref name="Fact_Ped_UN_ArtfeFact_Ped_Un_Art_CajaTarima_e" refer="Fact_Ped_UN_ArtKey1"> <xs:selector xpath="." /> <xs:field xpath="mstns:Id_Num_prov" /> <xs:field xpath="mstns:Id_Cve_Fact" /> <xs:field xpath="mstns:Id_Fol_Fact" /> <xs:field xpath="mstns:Id_Fol_Ped" /> <xs:field xpath="mstns:Ids_Num_Un" /> <xs:field xpath="mstns:Id_Num_Sku" /> </xs:keyref> <xs:key name="feFact_Ped_Un_Art_CajaTarima_eKey1" msdata:PrimaryKey="true"> <xs:selector xpath="." /> <xs:field xpath="mstns:Id_Num_prov" /> <xs:field xpath="mstns:Id_Cve_Fact" /> <xs:field xpath="mstns:Id_Fol_Fact" /> <xs:field xpath="mstns:Id_Fol_Ped" /> <xs:field xpath="mstns:Id_Cnsc_CajaTarima" /> <xs:field xpath="mstns:Ids_Num_UNDist" /> <xs:field xpath="mstns:Ids_Num_Un" /> <xs:field xpath="mstns:Id_Num_Sku" /> </xs:key> <xs:keyref name="feFactCajaTarima_dfeFact_Ped_Un_Art_CajaTarima_e" refer="feFactCajaTarima_dKey1"> <xs:selector xpath="." /> <xs:field xpath="mstns:Id_Num_prov" /> <xs:field xpath="mstns:Id_Cve_Fact" /> <xs:field xpath="mstns:Id_Fol_Fact" /> <xs:field xpath="mstns:Id_Cnsc_CajaTarima" /> <xs:field xpath="mstns:Ids_Num_UNDist" /> </xs:keyref> </xs:element> </xs:schema>

IDENTIFICACIN DEL VALOR TIPO MONEDA. Listado de tipos de moneda utilizados.


TIPO NO. MONEDA 1 PESOS 2 DOLARES 3 EUROS USO Solo proveedores nacionales Solo proveedores de importacin Solo proveedores de importacin

IDENTIFICACIN DEL VALOR TIPO BULTO. Listado de tipos de bultos utilizados.


NO. TIPO BULTO 1 2 CAJAS BOLSAS

IDENTIFICACIN 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 MXICO CITY CLUB TULTITLAN 42 5545 CEDIS ARMADO DE DESPENSAS CUAUTITLAN

También podría gustarte