NFe
Fluxo pronto para NF-e
Assinatura XML com referência por `Id`, política fiscal e retorno assinado para transmissão.
- Assinatura enveloped
- Suporte sync/async
- Rastreio por requisição
A 4signer unifica o fluxo fiscal XML para software houses, ERPs e plataformas de emissão. Escolha por requisição o método de certificado e mantenha rastreabilidade completa em produção.
NFe
Modelo 55
NFSe
Vários provedores
CTe
Modelo 57
const connector = createSignerConnector({
apiBaseUrl: 'https://4signer.com/api',
bearerToken: 'TOKEN_DA_ACCOUNT'
})
const result = await connector.sign({
documentId: 'nfe-1001',
documentType: 'xml',
certificateMode: 'local',
documentContentBase64: nfeXmlBase64,
xmlProfile: 'fiscal',
xmlPolicy: 'nfe-4.00',
xmlPolicyParameters: {
signed_element_local_name: 'infNFe',
id_attribute: 'Id'
}
})
console.log(result.status)
const connector = createSignerConnector({
apiBaseUrl: 'https://4signer.com/api',
bearerToken: 'TOKEN_DA_ACCOUNT'
})
const result = await connector.sign({
documentId: 'nfse-1001',
documentType: 'xml',
certificateMode: 'cloud',
documentContentBase64: nfseXmlBase64,
xmlProfile: 'fiscal',
xmlPolicy: 'nfse-abrasf-2.04',
xmlPolicyParameters: {
signed_element_local_name: 'InfDeclaracaoPrestacaoServico', // ajuste conforme provedor
id_attribute: 'Id'
}
})
console.log(result.status)
const connector = createSignerConnector({
apiBaseUrl: 'https://4signer.com/api',
bearerToken: 'TOKEN_DA_ACCOUNT'
})
const result = await connector.sign({
documentId: 'cte-1001',
documentType: 'xml',
certificateMode: 'local',
documentContentBase64: cteXmlBase64,
xmlProfile: 'fiscal',
xmlPolicy: 'cte-4.00',
xmlPolicyParameters: {
signed_element_local_name: 'infCte',
id_attribute: 'Id'
}
})
console.log(result.status)
NFe
Assinatura XML com referência por `Id`, política fiscal e retorno assinado para transmissão.
NFSe
Adapte política por provedor/município sem alterar a arquitetura da sua integração principal.
CTe
Mesmo endpoint XML com política dedicada ao transporte e visibilidade de ponta a ponta.
Processo único para o seu time técnico e operação fiscal, independentemente do documento.
1. Sistema emissor
Envia XML para assinatura
Define `signature_profile=fiscal` e a policy.
2. Método de assinatura
A3 local, A1 ou nuvem
`agent_local`, `local_pfx`, `stored_a1` ou `remote_provider`.
3. Processamento
Engine fiscal aplica policy
Assinatura e validação conforme política do documento.
4. Resultado
XML assinado e rastreável
Retorno para transmissão fiscal, arquivo e auditoria.
Integre uma vez e escale assinatura de NFe, NFSe e CTe com previsibilidade técnica e governança operacional.