-
Notifications
You must be signed in to change notification settings - Fork 2
Home
schweini edited this page May 14, 2018
·
8 revisions
La idea es documentar publicamente como se desarolla e implementa la factura electronica de Costa Rica.
- crear XML de factura - inv2xml
- firmar XML - xmlsec
- obtener OAUTH token (cada vez?) - curl
- crear JSON (incluye el XML) - xml2json
- enviar JSON a Hacienda - curl
- comprobar si factura ha sido aceptada - curl/cron
``
506 country
121017 date
000205860860 id
001 sucursal
00001 caja
01 tipo de comprobante 01 fact, 02 debito, 03 credito, 04 tiquete, 05, aceptacion, 06 confirmacion parcial, 07 confirmacion rechazo
0000000187 serial
1 status 01 normal, 02 contingencia/reemplazo, 03 sin internet
00000644 security code
- Requisitos de los comprobantes electrónicos http://www.hacienda.go.cr/docs/592da5480729b_Requisitos%20de%20la%20factura%20electronica.pdf
- https://www.colegiocienciaseconomicas.cr/documentos/desarrollo-profesional/junio/charla-Factura-Electronica.pdf
- Implementacion de CRLibre: https://github.com/CRLibre/API_Hacienda
- Crear archivos XML desde los XSD para pruebas (quitar la parte signature antes)
- archivos .xsd (definiciones de estructure de los archivos XML)
- como obtener datos de acceso y llaves criptograficas
- firma criptografica: aqui en el wiki