Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.



01. DADOS GERAIS

Produto:

Solucoes_totvs
Solucao TOTVS Varejo Motor Fiscal

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linha Fiscal Manager 

Segmento:

Segmentos_totvs
Segmento Varejo

Módulo:NFC-e
Função:
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARFIS1-1589



02. SITUAÇÃO/REQUISITO

Inclusão das regras do grupo Informações do Intermediador da Transação (YB01, YB01 e YB02) para modelo 65 e alteração nas regras dos grupos: Identificação da Nota Fiscal eletrônica (B25c -Indicador de intermediador/marketplace) e Informações de Pagamento (YA02 - Meio de pagamento).

03. SOLUÇÃO

Inclusão das seguintes regras, conforme nota técnica:

  • Grupo B. Identificação da Nota Fiscal eletrônica:

Exemplo Json:

"identificacao": {
"cuf": "Código da UF do emitente do Documento Fiscal",
"cnf": "Código Numérico que compõe aChave de Acesso",
"natOp": "Descrição da Natureza da Operação",
"indPag": Indicador da forma de pagamento,
"mod": Código do Modelo do Documento Fiscal (65),
"serie": "Série do Documento Fiscal",
"nnf": "Número do Documento Fiscal",
"dhEmi": "Data e hora de emissão do Documento Fiscal",
"dhSaiEnt": "Data e hora de Saída ou da Entrada da Mercadoria/Produto",
"tpNF": Tipo de Operação,
"idDest": Identificador de local de destino da operação,
"cMunFG": "Código do Município de Ocorrência do Fato Gerador",
"tpImp": Formato de Impressão do DANFE,
"tpEmis": Tipo de Emissão da NF-e,
"cdv":Dígito Verificador da Chave de Acesso da NF-e,
"tpAmb": "Identificação do Ambiente",
"finNFe": Finalidade de emissão da NF-e,
"indFinal": Indica operação com Consumidor final,
"indPres": Indicador de presença do comprador no estabelecimento comercial no momento da operação,
"indIntermed": Indicador de intermediador/marketplace,
"procEmi": Processo de emissão da NF-e,
"verProc": "Versão do Processo de emissão da NFC-e"
}

Regras de validação criadas para preenchimento do campo indPres com os códigos:

• 1=Operação presencial;
• 2=Operação não presencial, pela Internet;
• 3=Operação não presencial, Teleatendimento (Não se aplica para NFC-e);
• 4=NFC-e em operação com entrega a domicílio;
• 9=Operação não presencial, outros (Não se aplica para NFC-e).

Aviso

Tag indIntermed só deve apresentar quando o indpres for igual à 1, 2, 3, 4 ou 9.


  • Grupo YA. Informações de Pagamento

Exemplo Json:

"pagamento": [{
"indPag": Indicador da Forma de Pagamento,
"tPag": Meio de pagamento,
"vPag": Valor do Pagamento,

"cartao": {
"tpIntegra": Tipo de Integração para pagamento,
"cnpj": "CNPJ da instituição de pagamento",
"tBand": Código da bandeira da operadora de cartão de crédito e/ou débito,
"cAut": "Número de autorização da operação cartão de crédito e/ou débito"

}

}]

  • Grupo YB. Informações do Intermediador da Transação

Exemplo Json:

"intermediador": {
"cnpj": "CNPJ do Intermediador da Transação (agenciador, plataforma de delivery, marketplace e similar) de serviços e de negócios.",
"idCadIntTran": "Identificador cadastrado no intermediador"
}

Aviso

Grupo YB. Informações do Intermediador da Transação só deve ser informado se a tag indIntermed for igual à 1


04. DEMAIS INFORMAÇÕES

Não se aplica


Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS

Não se aplica



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>