Está en la página 1de 14

DOCUMENTACION TECNICA SAT

MX

Contenido
Configuración para la emisión.......................................................................................................................2
Transmisión de TXT......................................................................................................................................3
Estructuras SAP para TXT.............................................................................................................................5
Configuración para la emisión

En ventas la emisión del archivo TXT hacia Ekomercio se hace a través de un mensaje de impresión el
cual se configura de manera automática para ser procesado al crear la factura.

En Finanzas la emisión del archivo TXT hacia Ekomercio se hace a través de, por ejemplo BTE’S
00001030.
Transmisión de TXT
En la SM69 se configuro un comando Z_SFTP_WINDOWS, apuntando a "C:\Program Files (x86)\
WinSCP\winscp.com", previamente se debe instalar la herramienta de SFTP : WinSCP.

Este comando se utiliza para enviar el archivo hacia el servidor SFTP:


"sftp
lv_folder_sftp TYPE string VALUE '/IN',
lv_user_sftp TYPE string VALUE '',
lv_password_sftp TYPE string VALUE '',
lv_url_sftp TYPE string VALUE 'as2telco.ekomercio.com:22',
lv_host_key TYPE string VALUE 'ssh-rsa 2048 xx'.
CONCATENATE '/ini=nul /command "open sftp://' lv_user_sftp ':' lv_password_s
ftp '@' lv_url_sftp lv_folder_sftp ' -hostkey=""' lv_host_key '"""' INTO lv_op

en_cmd.
CONCATENATE '"put' param '"'
INTO lv_put_cmd SEPARATED BY space.

Para Validar que el archive se envió correctamente se verifica el estatus:


Estructuras SAP para TXT

Estructura Cabecera.

Estructura SAP de cabecera para construir el archivo. ZST_CABECERA_FT_SAT

Tipo de
Dato
Campo
FOLIO CHAR 11 Numero del documento
EMI_NAME CHAR 100 Nombre del Emisor
EMI_RFC CHAR 16 RFC Emisor
EMI_DOM_CALLE CHAR 60 Calle
EMI_DOM_NOEXT CHAR 10 Nº (edificio)
EMI_DOM_NOINT CHAR 10 Suplemento al número de casa
EMI_DOM_COL CHAR 40 Distrito
EMI_DOM_LOC CHAR 40 Población
EMI_DOM_REF CHAR 15 Referencia del Emisor
EMI_DOM_MUN CHAR 40 Nombre c/o
EMI_DOM_EST CHAR 40 Agrupación estructura regional
EMI_DOM_PAIS CHAR 15 Denominación del país
EMI_DOM_CP CHAR 10 Código postal de la población
EMI_TEL CHAR 30 Primer número teléfono: Prefijo + número
SUC_DOM_CALLE CHAR 60 Calle
SUC_DOM_NOEXT CHAR 10 Nº (edificio)
SUC_DOM_NOINT CHAR 10 Suplemento al número de casa
SUC_DOM_COL CHAR 40 Distrito
SUC_DOM_LOC CHAR 40 Población
SUC_DOM_REF CHAR 15 Referencia del Emisor
SUC_DOM_MUN CHAR 40 Nombre c/o
SUC_DOM_EST CHAR 8 Agrupación estructura regional
SUC_DOM_PAIS CHAR 3 Clave de país
SUC_DOM_CP CHAR 10 Código postal de la población
SUC_TEL CHAR 30 Primer número teléfono: Prefijo + número
VERSION CHAR 3 Versión ( valor fijo 2.0 )
SERIE_COMP CHAR 10 Serie SAT
NUM_APROBACIO CHAR 35 Numero de Aprobación
N
FORMA_PAGO CHAR 28 Valor Fijo "Pago en una sola exhibición"
FECHA_CREA CHAR 10 Fecha de creación del registro
HORA_CREA CHAR 8 Hora registrada
LEXP_DOM_CALLE CHAR 60 Calle
LEXP_DOM_NOEXT CHAR 10 Nº (edificio)
LEXP_DOM_NOINT CHAR 10 Suplemento al número de casa
LEXP_DOM_COL CHAR 40 Distrito
LEXP_DOM_LOC CHAR 40 Población
LEXP_DOM_REF CHAR 15 Referencia Lugar de Expedición
LEXP_DOM_MUN CHAR 40 Nombre c/o
LEXP_DOM_EST CHAR 40 lexp_dom_est
LEXP_DOM_PAIS CHAR 15 Denominación del país
LEXP_DOM_CP CHAR 10 Código postal de la población
REC_NAME CHAR 100 Nombre del Receptor
REC_RFC CHAR 16 RFC Receptor
REC_DOM_CALLE CHAR 60 Calle
REC_DOM_NOEXT CHAR 10 Nº (edificio)
REC_DOM_NOINT CHAR 10 Suplemento al número de casa
REC_DOM_COL CHAR 40 Distrito
REC_DOM_LOC CHAR 40 Población
REC_DOM_REF CHAR 15 Referencia del Receptor
REC_DOM_MUN CHAR 40 Nombre c/o
REC_DOM_EST CHAR 40 Agrupación estructura regional
REC_DOM_PAIS CHAR 15 Denominación del país
REC_DOM_CP CHAR 10 Código postal de la población
MONTO_SUBT CHAR 17 Subtotal
MONTO_IVA CHAR 15 Importe del impuesto en moneda del
documento
MONTO_TOT CHAR 17 Valor neto en moneda de documento + IVA
ESTADO_FACTURA CHAR 1 Estado de la Factura (1 = Activo , 0 =
Cancelación)
TIPO_CFD CHAR 10 Tipo de Documento Electrónico -Factura, Nota
Credito o Carg
ENTREGA CHAR 100 Notas
LEXP_NAME CHAR 40 Nombre del Lugar de Expedición
CLASE_CANAL CHAR 50 Canal Distribución / Clase de Expedición
EDI_IDPROV CHAR 10 EDIPIM106 fijo por Ekonom
EDI_CALIF CHAR 10 ZZ fijo por Ekonom
EDI_PROVEEDOR CHAR 50 Comentarios referentes a la dirección
FAC_NUMERO CHAR 10 Factura
ORDC_NUMERO CHAR 35 Número de pedido del cliente
ORDC_FECHA CHAR 10 Fecha del pedido de compras efectuado por el
cliente
PROV_NUMERO CHAR 12 Nuestra cuenta con el cliente / proveedor
TIEN_EAN CHAR 40 Código de destino EDI
TIEN_NUM CHAR 35 Numero de Tienda
TIEN_NOM CHAR 52 Nombre de Tienda, en base al anterior se obtiene
el # SAP
TIEN_DOM_CALLE CHAR 60 Calle
TIEN_DOM_NOEXT CHAR 10 Nº (edificio)
TIEN_DOM_NOINT CHAR 10 Suplemento al número de casa
TIEN_DOM_COL CHAR 40 Distrito
TIEN_DOM_LOC CHAR 40 Población
TIEN_DOM_REF CHAR 15 Referencia del Receptor
TIEN_DOM_MUN CHAR 40 Nombre c/o
TIEN_DOM_EST CHAR 40 Agrupación estructura regional
TIEN_DOM_PAIS CHAR 3 Clave de país
TIEN_DOM_CP CHAR 10 Código postal de la población
TIEND_RFC CHAR 16 RFC Tienda o Destinatario
MONEDA CHAR 5 Código de moneda
PAGO_DIAS NUMC 3 Días a partir de fecha base para plazo de pago
PAGO_PRONTO CHAR 1 N/A
PAGO_DESC CHAR 1 N/A
DESC_COD CHAR 1 N/A
DESC_PORC CHAR 1 N/A
DESC_MONTO CHAR 17 Monto de descuento
POS_TOTALES NUMC 6 Numero Total de posiciones en el documento
FECHA_VEN CHAR 10 Fecha de Vencimiento
COD_ZONA CHAR 5 Código de la Zona
REC_NUM CHAR 10 Pagador
VEN_COD CHAR 6 Zona de ventas
VEN_NAME CHAR 40 Nombre del Vendedor
EMB_VIA CHAR 40 Vá de Embarque
PAGO_COND CHAR 80 Condición de Pago
PED_NUM CHAR 35 Número de pedido del cliente
PED_FECHA CHAR 10 Fecha del pedido de compras efectuado por el
cliente
MONTO_LETRAS CHAR 100 Descripción del monto, en letras
CANT_UNID CHAR 17 Suma de lo facturado en UMV
CANT_EMPAQ CHAR 16 N/A
REC_EAN CHAR 18 Codigo EAN del Receptor
LEXP_EAN CHAR 18 Código EAN del Lugar de Expedición
IEPS_ID CHAR 1 N/A
ESTATUS CHAR 1 N/A
EMI_NUM CHAR 1 N/A
MONTO_MERMA CHAR 1 N/A
MONTO_SUBT_IVA CHAR 17 Subtotal ApIVA
TRAN_NAME CHAR 40 Nombre del Transportista
SOL_NUM CHAR 10 Numero de la Solicitud ( NCredito o NCargo)
MONEDA_DES CHAR 10 Descripción Moneda
MISCEL_GE_01 CHAR 100 Adendas DATOS GENERALES
MISCEL_GE_02 CHAR 100 Adendas DATOS GENERALES
MISCEL_GE_03 CHAR 100 Número de documento comercial
MISCEL_GE_04 CHAR 10 Número de documento comercial
MISCEL_GE_05 CHAR 100 Adendas DATOS GENERALES
MISCEL_GE_06 CHAR 100 Adendas DATOS GENERALES
MISCEL_GE_07 CHAR 100 Adendas DATOS GENERALES
MISCEL_GE_08 CHAR 100 Adendas DATOS GENERALES
MISCEL_GE_09 CHAR 100 Adendas DATOS GENERALES
MISCEL_GE_10 CHAR 100 Adendas DATOS GENERALES
MISCEL_FN_11 CHAR 100 Adendas Factura Nacional
MISCEL_FN_12 CHAR 100 Adendas Factura Nacional
MISCEL_FN_13 CHAR 100 Adendas Factura Nacional
MISCEL_FN_14 CHAR 100 Adendas Factura Nacional
MISCEL_FN_15 CHAR 100 Adendas Factura Nacional
MISCEL_FN_16 CHAR 100 Adendas Factura Nacional
MISCEL_FN_17 CHAR 100 Adendas Factura Nacional
MISCEL_FN_18 CHAR 100 Adendas Factura Nacional
MISCEL_FN_19 CHAR 100 Adendas Factura Nacional
MISCEL_FN_20 CHAR 100 Adendas Factura Nacional
MISCEL_FE_21 CHAR 100 Adendas Factura EXPORTACION
MISCEL_FE_22 CHAR 100 Adendas Factura EXPORTACION
MISCEL_FE_23 CHAR 100 Adendas Factura EXPORTACION
MISCEL_FE_24 CHAR 100 Adendas Factura EXPORTACION
MISCEL_FE_25 CHAR 100 Adendas Factura EXPORTACION
MISCEL_FE_26 CHAR 100 Adendas Factura EXPORTACION
MISCEL_FE_27 CHAR 100 Adendas Factura EXPORTACION
MISCEL_FE_28 CHAR 100 Adendas Factura EXPORTACION
MISCEL_FE_29 CHAR 100 Adendas Factura EXPORTACION
MISCEL_FE_30 CHAR 100 Adendas Factura EXPORTACION
MISCEL_DA_31 CHAR 100 Adendas DOCUMENTOS ADUANALES
MISCEL_DA_32 CHAR 100 Adendas DOCUMENTOS ADUANALES
MISCEL_DA_33 CHAR 100 Adendas DOCUMENTOS ADUANALES
MISCEL_DA_34 CHAR 100 Adendas DOCUMENTOS ADUANALES
MISCEL_DA_35 CHAR 100 Adendas DOCUMENTOS ADUANALES
MISCEL_DA_36 CHAR 100 Adendas DOCUMENTOS ADUANALES
MISCEL_DA_37 CHAR 100 Adendas DOCUMENTOS ADUANALES
MISCEL_DA_38 CHAR 100 Adendas DOCUMENTOS ADUANALES
MISCEL_DA_39 CHAR 100 Adendas DOCUMENTOS ADUANALES
MISCEL_DA_40 CHAR 100 Adendas DOCUMENTOS ADUANALES
PORC_IVA CHAR 6 Tasa del IVA de la Factura
MONTO_IEPS CHAR 1 N/A
DOC_STATUS CHAR 8 ORIGINAL
DELIV_DATE CHAR 10 N/A
SPEC_INSTRUC CHAR 100 N/A
IDENT_REF CHAR 24 N/A
CONTRAR_NUM CHAR 1 N/A
CONTRAR_FECHA CHAR 1 N/A
CONTRA_COMP CHAR 45 N/A
GLN_CUST CHAR 1 N/A
GLN_ID CHAR 1 N/A
ADUA_NAME CHAR 1 N/A
ADUA_CITY CHAR 1 N/A
DIVI_FUNC CHAR 1 N/A
DIVI_TASA CHAR 14 Tipo de cambio de moneda para contabilización
FI
Estructura Detalle.

Estructura SAP de detalle para construir el archivo. ZST_DETALLE_FT_SAT

Campo Tipo Longitud Descripción


DESCRIPCION STRG Descripción
CANTIDAD CHAR 16 Cantidad facturada verdaderamente
UNIDAD_MEDIDA UNIT 3 Unidad de medida de venta
PRECIO_UNIT CHAR 16 Precio Unitario
IMPORTE_NETO CHAR 17 Importe Neto
ADUANA_NUMDO STRG N/A
C
ADUANA_FECDOC STRG N/A
ADUANA_NOMBR CHAR 1 N/A
E
ADUANA_EAN CHAR 1 N/A
CUENTAP_NUM CHAR 1 N/A
FRACC_ARANC CHAR 17 N/A
NOTAS CHAR 25 N/A
COD_UPC CHAR 18 Número de material
PIEZA_EMPAQ CHAR 16 N/A
COD_DUN CHAR 1 N/A
COD_BARRAS CHAR 18 Número de artículo europeo (EAN)
COD_ARTICULO CHAR 18 Número de material
COD_DESCRIP CHAR 1 N/A
POC_DESCRIP CHAR 1 N/A
IMPORTE_DESC CHAR 17 N/A
PRECIO_UNIT_SD CHAR 17 N/A
CANT_EMPAQ_FAC CHAR 16 Cantidad facturada
QAN_EMPAQ_EMB CHAR 16 Cantidad embarcada
PORC_IVA CHAR 6 Tasa del IVA de la Factura
MONTO_IVA CHAR 15 Monto del IVA aplicado a esa línea
PORC_IEPS CHAR 4 Valor constante 0.00 por ser impuesto no
MONTO_IEPS CHAR 1 N/A
PRICE_UNIT_IMP CHAR 16 Igual al Precio Unitario (Posicion #2)
IMPORTE_IMP CHAR 17 Importe igual al NETO
FRONTERA CHAR 1 N/A
PAIS_ORIG CHAR 1 N/A
MEDID_SECUN CHAR 1 N/A
TIPO_ID_ADIC CHAR 1 N/A
IDIOMA_DESC CHAR 10 Descripción del País
CANT_ADICION CHAR 1 N/A
CANT_ADIC_TIPO CHAR 1 N/A
TIPO_REF CHAR 1 N/A
CALIF_NUMID CHAR 1 N/A
TIPO_EMPAQ CHAR 1 N/A
METODO_PAGO CHAR 1 N/A
LOTE_NUM CHAR 10 Número de lote
LOTE_FECHAP CHAR 1 N/A
DESC_IND CHAR 1 N/A
DESC_INF CHAR 1 N/A
SECUEN_CAL CHAR 1 N/A
TIPO_SERV_ESP CHAR 1 N/A
IDENT_IMPUESTO CHAR 1 N/A
COD_EAN CHAR 18 Número de artículo europeo (EAN)
NO_IDENTIFIC CHAR 20 N/A
IMPUESTO_DETT CHAR 3 Impuesto detalle traslado
TIPOFACTOR_DETT CHAR 4 Tipo factor detalle traslado
BASE_DETT CHAR 30 Base detalle traslado
TASAOCUOTA_DET CHAR 10 Tasa o cuota detalle traslado
T
IMPORTE_DETT CHAR 30 Importe detalle traslado
IMPUESTO_DETR CHAR 3 Impuesto detalle retencion
TIPOFACTOR_DETR CHAR 4 Tipo factor detalle retencion
BASE_DETR CHAR 30 Base detalle retencion
TASAOCUOTA_DET CHAR 10 Tasa o cuota detalle retencion
R
IMPORTE_DETR CHAR 30 Importe detalle retencion
OBJETOIMP CHAR 40 Objeto de impuesto
MISC01 CHAR 40 Objeto de impuesto
MISC02 CHAR 40 Caracteristica Ancho
MISC03 CHAR 40 Caracteristica Largo
MISC04 CHAR 40 Caracteristica Gramaje
MISC05 CHAR 40 Caracteristica Color
MISC06 STRG Datos Adicionales
MISC07 CHAR 40 Datos Adicionales
MISC08 CHAR 40 Datos Adicionales
MISC09 CHAR 40 Datos Adicionales
MISC10 CHAR 40 Datos Adicionales
MISC11 CHAR 8 Datos Adicionales
MISC12 CHAR 40 Datos Adicionales
MISC13 CHAR 40 Datos Adicionales
MISC14 CHAR 8 Datos Adicionales
MISC15 CHAR 40 Datos Adicionales
MISC16 CHAR 40 Datos Adicionales
MISC17 CHAR 8 Datos Adicionales
MISC18 CHAR 40 Datos Adicionales
MISC19 CHAR 40 Datos Adicionales
MISC20 CHAR 40 Datos Adicionales
MISC21 CHAR 40 Datos Adicionales
MISC22 CHAR 40 Datos Adicionales
MISC23 CHAR 40 Datos Adicionales
MISC24 CHAR 40 Datos Adicionales
MISC25 CHAR 40 Datos Adicionales
MISC26 CHAR 40 Datos Adicionales
MISC27 CHAR 40 Datos Adicionales
MISC28 CHAR 40 Datos Adicionales
MISC29 CHAR 40 Datos Adicionales
MISC30 CHAR 40 Datos Adicionales
MISC31 CHAR 40 Datos Adicionales
MISC32 CHAR 40 Datos Adicionales
MISC33 CHAR 40 Datos Adicionales
MISC34 CHAR 40 Datos Adicionales
MISC35 CHAR 40 Datos Adicionales
MISC36 CHAR 40 Datos Adicionales
MISC37 CHAR 40 Datos Adicionales
MISC38 CHAR 40 Datos Adicionales
MISC39 CHAR 40 Datos Adicionales
MISC40 CHAR 40 Datos Adicionales
MISC41 CHAR 40 Datos Adicionales
MISC42 CHAR 40 Datos Adicionales
MISC43 CHAR 40 Datos Adicionales
MISC44 CHAR 40 Datos Adicionales
MISC45 CHAR 40 Datos Adicionales
MISC46 CHAR 40 Datos Adicionales
MISC47 CHAR 40 Datos Adicionales
MISC48 CHAR 40 Datos Adicionales
MISC49 CHAR 40 Datos Adicionales
MISC50 CHAR 40 Datos Adicionales

Formato de factura Ekomercio


Formato de XML SAT

También podría gustarte