Upload
phungdieu
View
228
Download
0
Embed Size (px)
Citation preview
Monterrey, NL 12 de Julio de 2016
Emisión de CFDI en Conector Fiscal.
método de pago
— Fecha de creación: 8 de julio de 2016
Elaborado por: Osvaldo Sánchez
Area: Desarrollo
url ⎯ www.diverza.com P ag .: 2/14
contenido.
objetivo. ...................................................................................................................................... 3
valores del método de pago. .......................................................................................................... 4
catálogo de método de pago para facturas electrónicas. ................................................................ 4
mapeo de métodos de pago. ......................................................................................................... 5
procedimiento ........................................................................................................................... 5
opción por omisión. ................................................................................................................ 7
a quién aplica?. ........................................................................................................................ 8
validaciones. ................................................................................................................................ 8
método de pago en la emisión de CFDIs en Conector Fiscal. ............................................................ 10
cómo especificar el atributo “metodoDePago”. ............................................................................ 10
ejemplos de archivos de remisión electrónica .............................................................................. 10
remisión xml. ....................................................................................................................... 10
remisión txt .......................................................................................................................... 11
emisión de CFDI por web ......................................................................................................... 13
ambiente de pruebas. .................................................................................................................. 13
url ⎯ www.diverza.com P ag .: 3/14
objetivo. Derivado del cambio anunciado por el SAT el pasado 6 de junio de 2016, en el que se hace obligatorio
la expresión en los CFDIs de la Clave del Método de Pago especificada en un catálogo publicado en su
sitio web oficial, nos dimos a la tarea de ajustar nuestro servicio para asegurar que los usuarios de tipo
Corporativo que operan en Conector Fiscal expidan sus comprobantes fiscales conforme a esta nueva
regla.
La solución consiste por un lado en la implementación de validaciones adicionales sobre las remisiones
recibidas por nuestros usuarios que aseguran en cierta medida que se especificaron las claves del
catálogo, y por otro el diseño de una configuración especial que prácticamente representa un mapeo de
los métodos de pago para todos aquellos que no alcancen a hacer las modificaciones a las que están
obligados por las reglas de Miscelánea Fiscal a partir del 15 de julio de 2016.
Dicho mapeo permite que le “digas” a Conector Fiscal cómo vas a enviar el contenido del método de
pago para que el valor sea interpretado por el servicio y el dato sea cambiado por la Clave del
Catálogo de Método de Pago que corresponda, de manera que baja la presión de realizar un ajuste a tu
sistema y solo te limitarías a configurar el servicio para que esta funcionalidad opere.
Esta guía tiene por objetivo explicar en qué consisten las validaciones, la configuración del mapeo y
ejemplos de remisiones electrónicas en formato TXT y XML para generar CFDIs con la clave de método de
pago que exige el SAT, en los distintos mecanismos que contempla Conector Fiscal: Emisión de CFDIs por
Web Services, emisión de CFDIs usando el Conector Fiscal en su versión TXT o XML e incluso emisión de
CFDIs a través de captura en la vista Web de Conector Fiscal.
url ⎯ www.diverza.com P ag .: 4/14
valores del método de pago. Podrás especificar una o varias claves como método de pago en tus comprobantes fiscales, en los casos
que tu cliente pague el comprobante usando varias métodos de pago, las claves deberán ser separadas
por comas y ordenadas ascendentemente en función a la que representa mayor proporcionalidad del pago.
Si bien existe la facilidad de poder expresar como método de pago un valor como “No aplica”, “NA”,
“Desconocido” o similares, será obligatorio expresar la clave del método de pago cuando el importe del
comprobante haya sido cubierto por tu cliente antes de la expedición de la factura o cuando el pago se
realice en una sola exhibición.
Cuando el método de pago usado haya sido un medio electrónico o cheque, deberás especificar
también los últimos cuatro dígitos de la cuenta con la que se realizó el pago. Si se trata de varios
métodos de pago se especificará los número de cuenta en el mismo orden secuencial del método de pago.
catálogo de método de pago para facturas electrónicas.
Clave Descripción
01 Efectivo 02 Cheque nominativo 03 Transferencia electrónica de fondos 04 Tarjeta de crédito 05 Monedero electrónico 06 Dinero electrónico 07 Vales de despensa 28 Tarjeta de débito 29 Tarjeta de servicio 99 Otros
url ⎯ www.diverza.com P ag .: 5/14
mapeo de métodos de pago. Si no alcanzas a implementar los cambios necesarios para que tus remisiones incluyan la información de
método de pago conforme al catálogo definido por el SAT, desarrollamos una nueva funcionalidad que
te permitirá seguir enviando la información como hasta ahora lo has hecho y Conector Fiscal traducirá el
valor para especificar la clave del catálogo que corresponda y que tus facturas electrónicas sean
emitidas conforme a la nueva regla.
procedimiento
1. Ingresa a la opción “Métodos de Pago”.
Accede a tu cuenta de Conector Fiscal y da clic en la opción “Configuración” del menú de
opciones superior.
Verás en el bloque de parámetros una nueva opción identificada como “Métodos de Pago”, da
clic para realizar el mapeo.
url ⎯ www.diverza.com P ag .: 6/14
2. Configura el “mapeo” de métodos de pago.
En el campo Clave de Método de Pago se van a listar las opciones del catálogo oficial del SAT,
selecciona una de ellas y como Valor de Entrada escribe el valor que enviará tu sistema como
equivalente a dicha opción de catálogo.
Presiona en el icono de agregar (+) y se irán registrando en un listado todas las opciones que
configures, de forma tal que se identificará en la columna “Clave Método de Pago” y
“Descripción” los valores oficiales que el SAT publicó en el catálogo y que equivalen a la opción
que se gestiona en tu sistema interno.
Puedes agregar tantas opciones como necesites, sin embargo ninguna de ellas podrá estar
duplicada.
Con este mecanismo indicarás a Conector Fiscal por ejemplo, que cuando la remisión contenga
como método de pago el valor “efect” que maneja tu sistema, nuestro servicio lo cambiará al valor “01”.
url ⎯ www.diverza.com P ag .: 7/14
Para eliminar una de las opciones presiona en el icono con imagen de bote de basura para que se
borre del listado. Para hacer un cambio presiona en el icono con imagen de un lápiz de edición.
opción por omisión.
En caso de que no tengas un esquema claro de valores para especificar el contenido del Método
de Pago, es importante que configures siempre una opción como predeterminada.
La opción que señales con esta característica se tomará cada vez que la remisión que envíes a
Conector Fiscal contenga un valor distinto a las opciones que hayas “mapeado”.
Para realizar lo anterior, selecciona una opción del catálogo y como Valor de Entrada escribe la
palabra “p rede te rm in ado”.
En el ejemplo que se muestra en la imagen, el valor 99, correspondiente a la opción Otros; será el
que siempre usará Conector Fiscal cuando reciba un valor distinto a lo configurado en esta opción.
url ⎯ www.diverza.com P ag .: 8/14
a quién aplica?.
La funcionalidad será exclusiva para la emisión de comprobantes fiscales digitales de los usuarios que
tienen contratado el servicio de Conector Fiscal, en particular los siguientes servicios:
• Expedición de CFDIs a través de Webservice.
• Usuarios con sitios web para la generación de CFDIs partiendo de ticktets de compra.
• Usuarios con sitios web con funcionalidad de Re-facturación.
• Usuarios que tienen instalado en sus sistemas el Conector Fiscal (TXT o XML).
validaciones. Para asegurar que emitas tus CFDIs cumpliendo con esta nueva regla, hemos implementado en Conector
Fiscal las siguientes validaciones a la remisión electrónica recibida.
• Si la remisión recibida contiene en el atributo “metodoDePago” dos caracteres numéricos o una
serie de varios caracteres numéricos separados por comas, se verificará que estos números existan
como clave en el catálogo del método de pago publicado por el SAT.
Ejemplo aceptable:
metodoDePago="01" metodoDePago="01,02,03"
Ejemplo de rechazo:
metodoDePago="10" metodoDePago="01,02,30"
• Si la remisión recibida contiene en el atributo “metodoDePago” dos caracteres alfabéticos se
verificará que estos caracteres sean “NA” o “na”, abreviación de la frase No Aplica.
Ejemplo aceptable:
metodoDePago="NA"
url ⎯ www.diverza.com P ag .: 9/14
Ejemplo de rechazo:
metodoDePago="NO"
• Si la remisión recibida contiene en el atributo “metodoDePago” uno de los valores especificados en
la configuración de Métodos de Pago de Conector Fiscal, nuestro servicio aplicará la traducción y
colocará el valor del catálogo del SAT reemplazando el valor enviada por el emisor.
Ejemplo:
Valor en Remisión:
metodoDePago="monedero" Valor en el CFDI: metodoDePago="05"
• Si la remisión recibida contiene en el atributo “metodoDePago” una cadena de caracteres
alfanumérica distinta al mapeo y al valor predeterminado, se omitirá la traducción y el CFDI se
emitirá usando el valor exacto que Conector Fiscal recibe en la remisión electrónica.
Se queda abierta la posibilidad porque finalmente por normatividad el usuaria es libre de usar
frases como “No aplica”, “No disponible” o similares.
Ejemplo:
Valor en Remisión:
metodoDePago="Desconocido"
Valor en el CFDI:
metodoDePago="Desconocido"
En este caso la aceptación del CFDI dependerá de las verificaciones que el receptor del documento
tenga implementada y posiblemente exista un rechazo posterior. Pero recuerda que también es tu
responsabilidad de emitirlo cumpliendo las reglas fiscales.
url ⎯ www.diverza.com P ag .: 10/14
método de pago en la emisión de CFDIs en Conector Fiscal.
cómo especificar el atributo “metodoDePago”.
En los archivos de remisiones que se envían a los servicios de diverza desde tu sistema se deberá
especificar en el atributo método de pago solo la cla v e que corresponda.
Estos son ejemplos de los valores correctos que si se aceptarán como válidos para emitir un
comprobante.
metodoDePago="01" metodoDePago="01,02,03" metodoDePago="NA" metodoDePago="na"
Estos son ejemplos con valores incorrectos que no se aceptaran como válidos para emitir un
comprobante.
metodoDePago="80" à La clave 80 no existe en el catalogo del SAT metodoDePago="01,02,80" à La clave 80 no existe en el catalogo del SAT metodoDePago="XX" à La clave XX no es un valor que represente NA metodoDePago="01 Efectivo, 80" à La clave 80 no existe en el catalogo del SAT
Estos son ejemplos de los valores a modo de texto libre que se aceptarán como válidos para emitir un
CFDI, pero un receptor podría rechazarlos por exigencia al cumplimiento de las reglas fiscales.
metodoDePago="01 Efectivo, 02" metodoDePago="01 Efectivo" metodoDePago="tarjeta, cheque"
ejemplos de archivos de remisión electrónica
remisión xml.
<?xml version="1.0"?> <Remision xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="5.2" xmlns="http://www.buzonfiscal.com/ns/xsd/bf/remision/52"> <InfoBasica rfcEmisor="AAA010101AAA" rfcReceptor="BBB010101BBB" serie="A"
url ⎯ www.diverza.com P ag .: 11/14
refID="20160706170500" asignaFolio="false" folio="5018024"/> <InfoAdicional formaDePago="Pago en una sola exhibicion" condicionesDePago="CONTADO" subTotal="26.00" total="26.00" m e todoDeP ago="01" tipoDeComprobante="ingreso" lugarExpedicion="MONTERREY, NUEVO LEON" numCtaPago="9999"/> <Emisor nombre="PRUEBA, S.A. de C.V."> <RegimenFiscal Regimen="Regimen General de Ley Personas Morales"/> </Emisor> <DomicilioFiscal calle="26" noExterior="290" colonia="Aleman" municipio="Monterrey" estado="Nuevo Leon" pais="Mexico" codigoPostal="64000"/> <ExpedidoEn calle="40" noExterior="441" colonia="Residencial Pinos" municipio="Monterrey" estado="Nuevo Leon" pais="Mexico" codigoPostal="64000"/> <Receptor nombre="CLIENTE PRUEBA"/> <DomicilioReceptor calle="26 290" colonia="MIGUEL A." municipio="Mérida" estado="YUCATAN" pais="MEXICO" codigoPostal="75894"/> <Conceptos> <Concepto cantidad="1" unidad="PZA" descripcion="ARTICULO A" valorUnitario="26.00" importe="26.00"/> </Conceptos> <Impuestos/> <Addenda> <AddendaBuzonFiscal version="2.0" xmlns="http://www.buzonfiscal.com/ns/addenda/bf/2"> <Receptor email="[email protected]"/> <TipoDocumento nombreCorto="FAC" descripcion="Factura"/> </AddendaBuzonFiscal> </Addenda> </Remision>
remisión txt
HOJA ######################################################################## [Datos Generales] fecha|06-07-2016 11:35:36 serie| folio|7871 asignaFolio|FALSE [Datos del Emisor] emRegimen|REGIMEN GENERAL DE LEY PERSONA MORAL emRfc|AAA010101AAA emNombre|INDUSTRIAS TEST S.A. DE C.V. emCalle|CALLE A emNoExterior|10 emNoInterior| emColonia|CENTRO emLocalidad|Monterrey emReferencia| emMunicipio|Monterrey
url ⎯ www.diverza.com P ag .: 12/14
emEstado|Nuevo Leon emPais|MEXICO emCodigoPostal|64000 emProveedor| emGLN| [Datos del Receptor] reRfc|XAXX010101000 reNombre|PUBLICO EN GENERAL reCalle|Calle C reNoExterior|100 reNoInterior| reColonia|Centro reLocalidad| reReferencia| reMunicipio|Monterrey reEstado| rePais|Mexico reCodigoPostal| reNoCliente|000000141007 reEmail| reTelefono| reFax| reComprador| reNIM| [Datos de Conceptos] cantidad|10 unidad|EA numIdentificacion|10029 descripcion|Articulo 1 valorUnitario|33.640 importe|336.400 cantidad|1 unidad|EA numIdentificacion|10030 descripcion|Artucilo C valorUnitario|0.000 importe|0.000 [Datos Complementarios del Comprobante a nivel global] subtotalConceptos|336.400 totalConceptos|336.400 pagoForma|PAGO EN UNA SOLA EXHIBICION pagoCondiciones|90 DIAS pagoM e todo|03 numCtaPago|6220 lugarExpedicion|Monterrey, Nuevo Leon
url ⎯ www.diverza.com P ag .: 13/14
[Datos Comerciales del Comprobante a nivel global] refID|20160706172100 tipoDocumento|Factura ordenCompra| agente| observaciones| nombreMoneda|MXN tipoCambio|1.0 [Impuestos Trasladados] trasladadoImpuesto|IVA trasladadoImporte|0.000 trasladadoTasa|0.0000 subtotalTrasladados|0.000 [Impuestos Retenidos] retenidoImpuesto|IVA retenidoImporte|0.000 retenidoTasa|0.000 subtotalRetenidos|0.000 [Datos Totales] montoTotal|336.400 montoTotalTexto|Trescientos treinta y seis pesos 40/100
emisión de CFDI por web
Como facilidad Conector Fiscal te abre la oportunidad a que en caso de urgencia puedas emitir un CFDI
capturando vía web, en esta opción el único cambio está en la forma de captura de remisiones, en
donde en método de pago estará limitado a seleccionar solo opciones del catálogo del SAT.
url ⎯ www.diverza.com P ag .: 14/14
ambiente de pruebas.
• URL para el web service emisión de pruebas (SOAP)
https://dmcf01.diverza.com/bfcorpcfdi32ws
* El servicio SOAP solo acepta el xml de remisión.
* El servicio SOAP requiere el uso del certificado pfx de comunicación para consumir el servicio. (Solicitarlo al área de soporte técnico)
• URL para el web service emisión de pruebas (REST)
https://staging.diverza.com/issue
* El servicio REST solo acepta el xml de cfdi con o sin sello.
* El servicio REST requiere el uso del TOKEN para consumir el servicio. Aquí se proporciona uno para las pruebas con el RFC pruebas AAA010101AAA
Token: RFC Emisor:
2CDB306E-635B-491B-9D21-F6CB2C3AA140 AAA010101AAA
• URL para el portal
https://dmcf01.diverza.com