Gerador de Clave de Factura Electrónica da Costa Rica (Hacienda / DGT)
Gere chaves numéricas de 50 dígitos para faturação eletrônica e comprobantes eletrónicos na Costa Rica.
Sobre a Clave de Factura Electrónica da Costa Rica
A Clave Numérica de 50 dígitos é o identificador único e universal emitido no âmbito do sistema de faturamento eletrônico regulamentado pela Dirección General de Tributación (DGT) do Ministério de Hacienda da Costa Rica.
Estruturada matematicamente para conter metadados cruciais do documento tributário: código do país (506), data de emissão no formato DDMMAA, 12 dígitos de identificação fiscal do emissor, 20 dígitos para o número consecutivo (sucursal, terminal, tipo de documento e sequencial), 1 dígito para situação do documento e 8 dígitos para código de segurança.
Anatomia & Estrutura da Clave de 50 Dígitos
Composição sequencial da clave numérica tributária de Costa Rica:
| Posição | Campo | Tamanho | Significado Normativo | Exemplo |
|---|---|---|---|---|
| 1º ao 3º dígitos | Código País | 3 dígitos | Código ISO numérico de Costa Rica (sempre '506'). | 506 |
| 4º ao 9º dígitos | Data de Emissão | 6 dígitos | Data no formato DDMMAA (Dia, Mês e Ano). | 290924 |
| 10º ao 21º dígitos | Identificação Emissor | 12 dígitos | Cédula Física, Jurídica ou DIMEX com zeros à esquerda. | 003101123456 |
| 22º ao 41º dígitos | Número Consecutivo | 20 dígitos | Sucursal (3), Terminal (5), Tipo Comprovante (2) e Sequencial (10). | 00100001010000000001 |
| 42º dígito | Situação Comprovante | 1 dígito | 1 = Normal, 2 = Contingência, 3 = Sem Internet. | 1 |
| 43º ao 50º dígitos | Código de Segurança | 8 dígitos | Código numérico aleatório de integridade gerado pelo emissor. | 12345678 |
Regras de Validação Estrutural
Regras da Resolução DGT-R-48-2016:
- 1. Código País: Três dígitos iniciais devem ser estritamente '506'.
- 2. Validação Temporal: Dia (01 a 31), Mês (01 a 12) e Ano de 2 dígitos.
- 3. Identificação do Emissor: 12 dígitos não totalmente nulos.
- 4. Consecutivo: 20 dígitos compostos por sucursal válida, terminal válido, tipo em {01, 02, 03, 04, 08, 09} e sequencial não nulo.
- 5. Situação: Dígito 42 estritamente em {1, 2, 3}.
- 6. Código de Segurança: 8 dígitos finais não totalmente zerados.