En conjunto, se explica con detalle cómo registrarse en EWÁ con autenticación junto a el Ministerio de Hacienda para la facturación de documentos electrónicos.
Especificaciones:
- wc_settings_tab_efactura_full_name: Nombre completo registrado como contribuyente.
- wc_settings_tab_efactura_username: Nombre de usuario provisto por el ATV (https://www.hacienda.go.cr/ATV/Login.aspx)
- wc_settings_tab_efactura_password : Contraseña de usuario provista por el ATV de Hacienda.
- wc_settings_tab_efactura_pin: Contraseña de la llave criptográfica.
- wc_settings_tab_efactura_office: Número de sucursal.
- wc_settings_tab_efactura_pointsale: Número del punto de venta.
- wc_settings_tab_efactura_id_type : Tipo de cédula. Hacienda las identifica como cédula fisica(01), cédula jurídica(02), DIMEX(03) y NITE(04).
- wc_settings_tab_efactura_id_number: Número de cédula del contribuyente, en formato de 12 dígitos con zeros a la izquierda (000111111111)
- wc_settings_tab_efactura_store_enviroment: Ambiente en cual usted quiere facturar, modo stag para pruebas (api-stag) y producción (api-prod).
- wc_settings_tab_efactura_sec_code: Número de 8 dígitos que sirve para crear la clave numérica de la facturación, puede usar su propio código.
- wc_settings_tab_efactura_tipo_cambio: Modo de cambios en la moneda. (compra – venta – moneda local)
- wc_settings_tab_efactura_dollar_custom: Tipos de cambios en la moneda, en caso de ser la moneda colon de expresará con un 1.
- wc_settings_tab_efactura_cod_actividad: Código de actividad económica de 6 dígitos dado por hacienda.
- license: Provista por Outer Space Coders.
- file: Llave criptográfica; esta se debe de transformar en base 64 por medio de alguna aplicación o pagina.
Conjunto de funciones con su respectivo payload.
Url: https://facturaelectronica.outerspacecoders.com/wp-json/registrar/v1/llave
Sintaxis JSON para Autenticarse con hacienda y registrarse en EWÁ:
{ "post": { "wc_settings_tab_efactura_full_name":"Juan Carlos Arce", "wc_settings_tab_efactura_username":"cpf-05-0412- 0984@stag.comprobanteselectronicos.go.cr", "wc_settings_tab_efactura_password":"!G(@>*PQ#cx>E=s3rU", "wc_settings_tab_efactura_pin":"1245", "wc_settings_tab_efactura_office":"001", "wc_settings_tab_efactura_pointsale":"00001", "wc_settings_tab_efactura_id_type":"01", "wc_settings_tab_efactura_id_number":"000504120984", "wc_settings_tab_efactura_store_email":"juan@hotmail.com", "wc_settings_tab_efactura_store_phone":"70209802", "wc_settings_tab_efactura_store_enviroment":"api-stag", "wc_settings_tab_efactura_sec_code":"22999905", "wc_settings_tab_efactura_tipo_cambio":"compra", "wc_settings_tab_efactura_dollar_custom":"589", "wc_settings_tab_efactura_cod_actividad":"509043" }, "file":"llave criptográfica en base 64", "license":"7889ed934869f0f253d66497", "domain":"facturacioncliente.lndo.site", "license_type":"license_key_full-version" }
Respuesta