Características Técnicas del archivo prototipo para la ... ?· Cuenta de banco en la cual se recibe…

  • View
    212

  • Download
    0

Embed Size (px)

Transcript

  • Caractersticas Tcnicas del archivo prototipo para la importacin de documentos [SQL-Facturak].

    Contenido Control de Versiones ................................................................................................................................................... 2

    Objetivo ............................................................................................................................................................................. 3

    Interface Genrica SQL-[Facturak]. .................................................................................................................. 3

    Reglas Generales: ..................................................................................................................................................... 3

    Descripcin de los campos de PagoEncabezado .............................................................................................. 4

    Descripcin de los campos de PagoDetalle ..................................................................................................... 11

    Script para la construccin de las tablas para documentos previos a factura (Pago) ................... 18

    Ejemplo sentencia SQL ............................................................................................................................................ 20

  • Control de Versiones Fecha Versin Descripcin Realiz Revis

    2017-08-18 1.0.0 Creacin del documento.

    2017-10-31 1.0.1 Se agrega campo EmisorRFC para poder usar en

    interfaz multiempresa

    Ing. Adelfo Gallardo

  • Objetivo

    Interface Genrica SQL-[Facturak]. Al optar por el protocolo de comunicacin mediante esquema de tablas genricas de SQL entre

    el [ERP] de la Empresa y el sistema de Facturacin Electrnica Facturak, el cliente deber llenar las

    tablas de documentos previos a facturacin mediante las siguientes indicaciones:

    Reglas Generales: 1. Debe generar las estructuras de las tablas de documentos previos a facturar en el servidor SQL

    utilizando el script proporcionado ms adelante en el punto (Script para la construccin de

    las tablas para documentos previos a factura (Pago)) de este manual. 2. Una vez ejecutado el script deber verificar que las tablas se hayan creado.

    3. El script genera 2 tablas, las cuales se definen a continuacin:

    a) PagoEncabezado: Esta tabla contiene todos los campos que deben llenarse dentro del

    encabezado de la factura (Pago). La especificacin y descripcin de los campos se

    especifica ms adelante en el punto (a) de este manual. b) PagoDetalle: Esta tabla contiene todos los campos que deben llenarse dentro del detalle de

    la factura (Pago). En esta seccin se llena la informacin de los conceptos que componen la

    factura. La especificacin y descripcin de los campos se especifica ms adelante en el

    punto (b) de este manual.

    4. Deber llenar todos los campos que se especifican en esta documentacin, deber tener

    cuidado de no omitir ningn campo que viene considerado como campo obligatorio.

    5. En caso de uno utilizar un campo que no es obligatorio (opcional) puede dejarlo vacio con el

    valor NULL o con el string vacio (). En el caso de que sea un campo numrico favor de

    especificar 0.

    6. Se debe dejar un registro en PagoEncabezado por cada factura (pago), y N registros para

    PagoDetalle, dependiendo de los conceptos que requiere en su factura (Pago).

    7. Existen unos campos cuyo nombre inicia con la palabra Facturak, ejemplo:

    FacturakProcesado, FacturakFolio, etc. Dichos campos son de uso interno de facturak por lo

    que solo deber utilizarlos para lectura.

  • Descripcin de los campos de PagoEncabezado

    No. Campo Descripcin Tamao Obligatorio?

    1 Versin Versin del complemento de pago

    Debe tener el valor 1.0.

    Valor

    Alfanumrico 1-

    10 Caracteres

    SI

    2 NoDeControl Numero de Factura o Folio emitido

    por el [ERP].

    Valor

    Alfanumrico 1-

    50 Caracteres

    SI

    3 CuentaPago

    Cuenta de banco en la cual se recibe

    el pago, registrado en el catlogo de

    cuentas contables de CXC.

    Valor

    Alfanumrico 1-

    50 Caracteres

    NO

    4 EmisorRFC Campo que sirve para especificar el

    RFC de la empresa emisora de este

    pago, se usa para interfaces

    multiempresas.

    Valor

    Alfanumrico 1-

    50 caracteres

    NO

    5 RFC Rfc del cliente. Valor

    Alfanumrico 1-

    10 Caracteres

    SI

    6 RazonSocial Nombre del cliente. Valor

    Alfanumrico 1-

    10 Caracteres

    SI

    7 ReceptorEmail Email del cliente. Valor

    Alfanumrico 1-

    50 Caracteres

    NO

    8 FechaPago Se debe registrar la fecha y hora en la que el beneficiario recibe el pago. Se expresa en la forma aaaa-mm-ddThh:mm:ss, de acuerdo con la especificacin ISO 8601. En caso de

    Valor permitido

    yyyyMMdd

    HH:mm:ss

    SI

  • no contar con la hora se debe registrar 12:00:00.

    9 *FormaDePagoP Forma de pago de la factura como

    Efectivo, cheque, etc. Favor de

    consultar documento anexo con los

    catlogos.

    (01 - Efectivo), Catlogo publicado

    en el portal del SAT.

    Valor

    alfanumrico

    1-50 Caracteres

    SI

    10 *MonedaP Tipo de moneda a facturar. MXN,

    USD.

    (MXN Peso Mexicano, USD Dlar

    Americano), Catlogo publicado en

    el portal del SAT.

    Valor

    alfanumrico

    1-50 Caracteres

    SI

    11 TipoCambioP Paridad o tipo de cambio a utilizar

    en la factura. Si no se especifica

    valor se considera valor 1.

    Valores

    permitidos

    0.00-9999999.99

    NO

    12 IdSucursal Nmero de identificacin de la

    sucursal que expide la factura

    Valores

    permitidos

    0.00-9999999.99

    SI

    13 NumOperacion Se puede registrar el nmero de cheque, nmero de autorizacin, nmero de referencia, clave de rastreo en caso de ser SPEI, lnea de captura o algn nmero de referencia o identificacin anlogo que permita identificar la operacin correspondiente al pago efectuado.

    Valor

    Alfanumrico 1-

    100 Caracteres

    NO

    14 RfcEmisorCtaOrd Se puede registrar la clave del RFC de la entidad emisora de la cuenta

    Valor NO

    http://www.sat.gob.mx/informacion_fiscal/factura_electronica/Documents/Catalogo_FormasdePago.pdfhttp://www.sat.gob.mx/fichas_tematicas/buzon_tributario/Documents/catalogo_monedas.pdf
  • origen, es decir, la operadora, el banco, la institucin financiera, emisor de monedero electrnico, etc., en caso de ser residente en el extranjero se debe registrar la clave en el RFC genrica XEXX010101000, en caso de que ste no se utilice, la clave en el RFC que se registre debe estar en la lista de claves en el RFC inscritas en el SAT.

    Alfanumrico 1-

    50 Caracteres

    15 NomBancoOrdExt Se puede registrar el nombre del banco ordenante, es requerido en caso de ser extranjero, considerar las reglas de obligatoriedad de acuerdo con la columna Nombre del Banco emisor de la cuenta ordenante en caso de extranjero del catlogo c_FormaPago publicado en el Portal del SAT.

    Valor

    Alfanumrico 1-

    50 Caracteres

    NO

    16 CtaOrdenante Se puede registrar el nmero de la cuenta con la que se realiz el pago, considerar las reglas de obligatoriedad de acuerdo con la columna Cuenta Ordenante del catlogo c_FormaPago publicado en el Portal del SAT.

    Valor

    Alfanumrico 10-

    50 Caracteres

    NO

    17 RfcEmisorCtaBen Se puede registrar la clave en el RFC de la entidad operadora de la cuenta destino, es decir, la operadora, el banco, la institucin financiera, emisor de monedero electrnico, etc. Considerar las reglas de obligatoriedad de acuerdo con la columna RFC del Emisor Cuenta del beneficiario del catlogo

    Valor

    Alfanumrico 1-

    50 Caracteres

    NO

  • c_FormaPago publicado en el Portal del SAT.

    18 CtaBeneficiario Se puede registrar el nmero de cuenta en donde se recibi el pago. Considerar las reglas de

    obligatoriedad de acuerdo con la

    columna Cuenta de Benenficiario

    del catlogo c_FormaPago

    publicado en el Portal del SAT.

    Valor

    Alfanumrico 10-

    50 Caracteres

    NO

    19 TipoCadPago Se puede registrar la clave del tipo de cadena de pago que genera la entidad receptora del pago. Considerar las reglas de obligatoriedad de acuerdo con la columna Tipo Cadena Pago del catlogo c_FormaPago publicado en el Portal del SAT. Las diferentes claves de tipo cadena se encuentran incluidas en el catlogo c_TipoCadenaPago. Si existe este campo es obligatorio

    registrar los campos

    CertificadoPago, CadenaPago y

    SelloPago, en otro caso estos

    campos no deben existir.

    Valor

    Alfanumrico 1-

    50 Caracteres

    NO

    20 CertPago Es el certificado que corresponde al pago, como una cadena de texto en formato base 64 y es requerido en caso de que el campo TipoCadPago contenga informacin.

    Valor

    Alfanumrico 1-

    50 Caracteres

    NO

    21 CadPago Es la cadena original del comprobante de pago generado por la entidad emisora de la cuenta beneficiaria. Es requerido en caso de que el campo TipoCadPago contenga informacin.

    Valor

    Alfanumrico 1-

    50 Caracteres

    NO

  • 22 SelloPago Es el sello digital que se asocie al pago. La entidad que emite el comprobante de pago, ingresa una cadena original y el sello digital en una seccin de dicho comprobante, este sello digital es el que se debe registrar en este campo. Debe ser