emisión de cfdi en conector fiscal. método de pago · catálogo de método de pago que...

14
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

Upload: phungdieu

Post on 30-Aug-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

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