O Invoice representa uma nota fiscal emitida (NF-e ou NFC-e).
Descricao
O sistema emite notas fiscais eletronicas para vendas (NFC-e para consumidor final, NF-e para pessoa juridica) com integracao direta com a SEFAZ.
Dados
Identificacao
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| number | Numero | Auto | Numero da NF |
| series | Texto | Sim | Serie |
| model | Selecao | Sim | Modelo (55=NF-e, 65=NFC-e) |
| key | Texto | Auto | Chave de acesso (44 digitos) |
| protocol | Texto | Auto | Protocolo de autorizacao |
| issue_date | DataHora | Sim | Data/hora de emissao |
Status
| Status | Descricao |
|---|
| draft | Rascunho |
| pending | Aguardando transmissao |
| processing | Em processamento |
| authorized | Autorizada |
| rejected | Rejeitada |
| canceled | Cancelada |
| denied | Denegada |
Tipo de Operacao
| Campo | Tipo | Descricao |
|---|
| operation_type | Selecao | Entrada (0) ou Saida (1) |
| operation_nature | Texto | Natureza da operacao |
| finality | Selecao | Normal, Complementar, Ajuste, Devolucao |
| presence_indicator | Selecao | Presencial, Internet, Telefone |
Relacionamentos
Pertence a
| Entidade | Obrigatorio | Descricao |
|---|
| Account | Sim | Conta do petshop |
| Store | Sim | Filial emitente |
| Sale | Condicional | Venda (se NFC-e) |
| Customer | Nao | Destinatario |
| InvoiceTemplate | Sim | Template de configuracao |
Possui
| Entidade | Descricao |
|---|
| InvoiceItems | Itens da nota |
| InvoicePayments | Pagamentos |
| InvoiceTransports | Transportes |
| InvoiceEvents | Eventos (cancelamento, CCe) |
Dados do Emitente
| Campo | Tipo | Descricao |
|---|
| emit_cnpj | Texto | CNPJ |
| emit_ie | Texto | Inscricao Estadual |
| emit_name | Texto | Razao Social |
| emit_trade_name | Texto | Nome Fantasia |
| emit_address | Objeto | Endereco completo |
| emit_crt | Selecao | Regime tributario |
Regimes Tributarios (CRT)
| Codigo | Descricao |
|---|
| 1 | Simples Nacional |
| 2 | Simples Nacional - excesso sublimite |
| 3 | Regime Normal |
Dados do Destinatario
| Campo | Tipo | Descricao |
|---|
| dest_cpf_cnpj | Texto | CPF ou CNPJ |
| dest_ie | Texto | IE (se PJ) |
| dest_name | Texto | Nome/Razao Social |
| dest_email | Texto | Email |
| dest_address | Objeto | Endereco |
| dest_ie_indicator | Selecao | Indicador de IE |
Indicador de IE
| Codigo | Descricao |
|---|
| 1 | Contribuinte ICMS |
| 2 | Contribuinte isento |
| 9 | Nao contribuinte |
InvoiceItem
Dados do Item
| Campo | Tipo | Descricao |
|---|
| sequence | Numero | Sequencia |
| product_code | Texto | Codigo do produto |
| description | Texto | Descricao |
| ncm | Texto | NCM (8 digitos) |
| cest | Texto | CEST |
| cfop | Texto | CFOP |
| unit | Texto | Unidade |
| quantity | Decimal | Quantidade |
| unit_value | Monetario | Valor unitario |
| total_value | Monetario | Valor total |
| discount | Monetario | Desconto |
Impostos do Item
| Campo | Tipo | Descricao |
|---|
| icms_origin | Selecao | Origem da mercadoria |
| icms_cst | Texto | CST ICMS |
| icms_csosn | Texto | CSOSN (Simples) |
| icms_base | Monetario | Base de calculo |
| icms_rate | Decimal | Aliquota |
| icms_value | Monetario | Valor ICMS |
| pis_cst | Texto | CST PIS |
| pis_base | Monetario | Base PIS |
| pis_rate | Decimal | Aliquota PIS |
| pis_value | Monetario | Valor PIS |
| cofins_cst | Texto | CST COFINS |
| cofins_base | Monetario | Base COFINS |
| cofins_rate | Decimal | Aliquota COFINS |
| cofins_value | Monetario | Valor COFINS |
Totais
| Campo | Tipo | Descricao |
|---|
| products_total | Monetario | Total produtos |
| shipping_total | Monetario | Total frete |
| insurance_total | Monetario | Total seguro |
| discount_total | Monetario | Total desconto |
| other_costs | Monetario | Outras despesas |
| icms_base_total | Monetario | Base ICMS total |
| icms_total | Monetario | ICMS total |
| pis_total | Monetario | PIS total |
| cofins_total | Monetario | COFINS total |
| invoice_total | Monetario | Total da NF |
Fluxo de Emissao
Eventos
Tipos de Evento
| Evento | Descricao |
|---|
| Cancelamento | Cancela a NF |
| CCe | Carta de Correcao |
| EPEC | Evento Previo de Emissao em Contingencia |
Cancelamento
| Campo | Regra |
|---|
| Prazo | Ate 24h apos autorizacao |
| Justificativa | Minimo 15 caracteres |
| Protocolo | Retornado pela SEFAZ |
Carta de Correcao (CC-e)
| Campo | Regra |
|---|
| Prazo | Ate 30 dias |
| Correcao | Texto da correcao |
| Limite | Ate 20 CC-e por NF |
Contingencia
Modos de Contingencia
| Modo | Descricao | Uso |
|---|
| SCAN | SEFAZ Virtual | SEFAZ indisponivel |
| DPEC | Declaracao Previa | NF-e em papel |
| FS-DA | Formulario de Seguranca | Sem internet |
| SVC | Servidor Virtual de Contingencia | Automatico |
Fluxo de Contingencia
DANFE/DANFCE
DANFE (NF-e)
Documento auxiliar em A4:
- Dados do emitente
- Dados do destinatario
- Itens e valores
- Codigo de barras
- Chave de acesso
DANFCE (NFC-e)
Documento simplificado (cupom):
- Dados resumidos
- QR Code
- Chave de acesso
| Formato | Uso |
|---|
| A4 | DANFE padrao |
| 80mm | Impressora termica |
| 58mm | Impressora termica compacta |
Inutilizacao
Quando Usar
Inutilizar numeros quando:
- Pulo de numeracao
- Numero nao utilizado
- Erro de sequencia
Dados
| Campo | Tipo | Descricao |
|---|
| serie | Texto | Serie |
| number_start | Numero | Numero inicial |
| number_end | Numero | Numero final |
| justification | Texto | Justificativa |
Validacoes
Validacoes de Schema
| Validacao | Descricao |
|---|
| NCM | 8 digitos validos |
| CFOP | Compativel com operacao |
| CST/CSOSN | Valido para regime |
| Chave | Digito verificador |
Rejeicoes Comuns
| Codigo | Descricao |
|---|
| 204 | Duplicidade de NF |
| 301 | Uso denegado |
| 302 | IE do destinatario invalida |
| 539 | Duplicidade de chave |
| 778 | NCM invalido |
Consultas SEFAZ
| Consulta | Descricao |
|---|
| Status Servico | Verifica disponibilidade |
| Situacao NF | Consulta NF por chave |
| Cadastro | Consulta CNPJ/IE |
Permissoes
| Acao | Descricao |
|---|
| Emitir | Emitir nota fiscal |
| Cancelar | Cancelar nota |
| CC-e | Emitir carta de correcao |
| Inutilizar | Inutilizar numeracao |
| Reimprimir | Reimprimir DANFE |
| Enviar email | Enviar por email |