IN CadastroNotaFiscal.integrador: mudanças entre as edições

De CIGAM WIKI
Linha 1 575: Linha 1 575:
<b>Retorno:</b><br/>
<b>Retorno:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
*<b>Parâmetros para o elemento notaFiscal:</b><br>
{{#tree: minExpandLevel=2 |
*nf
** Tipo: Int 10
*serie
** Tipo: String 5
*valorPISRetencao
** Tipo: Float 11.2
*tipoOperacao
** Tipo: String 5
*CFOP
** Tipo: String 6
*dataEmissao
** Tipo: Date
*viaTransporte
** Tipo: String 1
*documentoFiscal
** Tipo: String 5
*cliente
** Tipo: String 6
*cobranca
** Tipo: String 6
*representante
** Tipo: String 6
*baseICMS
** Tipo: Float 13.2
*percentualICMS
** Tipo: Float 2.4
*valorICMS
** Tipo: Float 11.2
*ICMSNaoTributado
** Tipo: Float 11.2
*ICMSOutros
** Tipo: Float 11.2
*baseIPI
** Tipo: Float 13.2
*valorIPI
** Tipo: Float 11.2
*IPINaoTributado
** Tipo: Float 11.2
*IPIOutros
** Tipo: Float 11.2
*valorISS
** Tipo: Float 11.2
*baseISS
** Tipo: Float 13.2
*incidenciaPIS
** Tipo: String 1
*incidenciaCOFINS
** Tipo: String 1
*percDescontoAteVencimento
** Tipo: Float 3.2
*valorDescDuplicata
** Tipo: Float 11.2
*percDescontoSugestaoItens
** Tipo: Float 3.2
*valorTotalDesconto
** Tipo: Float 11.2
*percGeralOutrasDespAcessorias
** Tipo: Float 3.2
*valorTotalFrete
** Tipo: Float 11.2
*seguro
** Tipo: Float 11.2
*totalMercadorias
** Tipo: Float 13.2
*totalNF
** Tipo: Float 13.2
*transportadora
** Tipo: String 6
*consignatario
** Tipo: String 6
*marca
** Tipo: String 12
*volume
** Tipo: String 15
*quantidade
** Tipo: String 6
*especie
** Tipo: String 16
*pesoLiquido
** Tipo: Float 8.2
*pesoBruto
** Tipo: Float 8.2
*conta
** Tipo: String 6
*portador
** Tipo: String 3
*fatura
** Tipo: Int 10
*cobrarPauta
** Tipo: String 1
** S=Sim, N=Não
*remessa
** Tipo: String 3
*pedido
** Tipo: String 12
*dataSaida
** Tipo: Date
*horaSaida
** Tipo: String 8
** hh:mm:ss
*percGeralEncargosFinanceiros
** Tipo: Float 2.3
*gerouLancamentos
** Tipo: Bool
*itemsNaNota
** Tipo: Int 5
*tipoFrete
** Tipo: String 1
** 1=Emitente (CIF), 2=Destinatario (FOB), 3=EXW, 4=FCA, 5=FAS, 6=CFR, 7=CPT, 8=CIP, 9=DAF, A=DES, B=DEQ, C=DDU, D= DDP
*uf
** Tipo: String 2
*percentualComissao
** Tipo: Float 3.2
*placa
** Tipo: String 8
*valorIRRF
** Tipo: Float 11.2
*especieNota
** Tipo: String 1
** E=Entrada, S=Saída, N=Nula
*subtotalizar
** Tipo: Bool
*incidenciaISS
** Tipo: String 1
*ateNota
** Tipo: Int 10
*totalFaturado
** Tipo: Float 13.2
*totalServico
** Tipo: Float 13.2
*valorTotalOutrasDespesasAcess
** Tipo: Float 11.2
*valorTotalEncargosFinanceiros
** Tipo: Float 11.2
*substitutoTributario
** Tipo: String 6
*notaReferencia
** Tipo: Int 10
*baseSubstituicaoTributaria
** Tipo: Float 13.2
*valorSubstituicaoTributaria
** Tipo: Float 13.2
*percentualIRRF
** Tipo: Float 3.2
*percentualINSS
** Tipo: Float 3.2
*condicaoPagamento
** Tipo: String 3
*percentualISS
** Tipo: Float 3.2
*complementoFatura
** Tipo: String 5
*contabilizado
** Tipo: String 1
*faturaAglutinada
** Tipo: String 1
** S=Sim, N=Não
*gerouINSS
** Tipo: String 1
*serieReferencia
** Tipo: String 5
*codigoMunicipio
** Tipo: String 10
*valorDeducoes
** Tipo: Float 13.2
*valorINSS
** Tipo: Float 11.2
*unidadeNegocio
** Tipo: String 3
*quantidadeTotal
** Tipo: Float 8.6
*impressa
** Tipo: Bool
*declaracaoImportacao
** Tipo: String 12
*percentualICMSSubstituicao
** Tipo: Float 3.2
*percentualComissaoAReceber
** Tipo: Float 3.2
*notaIncentivada
** Tipo: Bool
*taxaIndexador
** Tipo: Float 10.5
*indiceIndexador
** Tipo: String 5
*baseIRRF
** Tipo: Float 13.2
*modeloCupom
** Tipo: String 3
*numeroControleFormulario
** Tipo: String 12
*romaneio
** Tipo: Integer 10
*dataRomaneio
** Tipo: Date
*ufPlacaTransportador
** Tipo: String 2
*percGeralDesconto
** Tipo: Float 3.2
*valorInformODA
** Tipo: Float 4.2
*percFreteInformativo
** Tipo: Float 3.2
*codigoCancelamento
** Tipo: String 3
*codigoDevolucao
** Tipo: String 3
*ordemCompra
** Tipo: String 12
*projeto
** Tipo: String 12
*modeloFormulario
** Tipo: Int 2
*notaIPIECFGerada
** Tipo: Bool
*creditoICMSPresumido
** Tipo: Float 11.2
*percentualFunrural
** Tipo: Float 3.2
*valorFunrural
** Tipo: Float 11.2
*dataNFTriangularAglutinada
** Tipo: Date
*dataValidacao
** Tipo: Date
*dataCancelamento
** Tipo: Date
*campo125
** Tipo: Date
*ordemDeCompraGerada
** Tipo: String 2
*totalItensServico
** Tipo: Int 7
*pesoExtraEmbalagem
** Tipo: Float 8.6
*usrnota1
** Tipo: String 20
*usrnota2
** Tipo: Date
*chaveNFe
** Tipo: String 44
*numeroProtocolo
** Tipo: String 15
*numeroLote
** Tipo: String 15
*gerouPedidoConsignacao
** Tipo: String 1
*listarLivros
** Tipo: String 1
*tipoNota
** Tipo: String 1
** N=Normal, D=Devolução, T=Transferencia, C=Complementar, I=Importação, M=Mapa Resumo, S=Sessão Crédito ICMS,
** B=Brinde, F=Frete/Conhecimento, G=Garantia_Troca, V=Venda a Ordem, R=Remessa, 1=1 Genérico,
** 2=2 Genérico, 3=3 Genérico, E=Entrega_Futura
*classificacaoDocumento
** Tipo: String 1
*incluiSubstituicaoTributaria
** Tipo: String 1
*mercado
** Tipo: String 2
*grade
** Tipo: String 2
*incidenciaContribSocial
** Tipo: String 1
** S=Soma, D=Diminui, N=Nao considera
*folhaLivroSaida
** Tipo: String 6
*tgConversaoUnidades
** Tipo: String 6
*fornecedor
** Tipo: String 6
*volumeAtualizado
** Tipo: String 6
*ordemEnderecoCobranca
** Tipo: String 1
*ordemEnderecoEntrega
** Tipo: String 1
*forma
** Tipo: String 1
** C=Carnê, D=Duplicata, F=Financiamento, P=Prédatado, E=Empresa Convênio, R=Representada
*tipoFreteConsignatario
** Tipo: String 2
** 1=1 Emitente (CIF), 2=2 Destinatário (FOB)
*conferido
** Tipo: String 2
*numeroLivroSaida
** Tipo: String 3
*usuarioAutorizado
** Tipo: String 3
*entregMercAposFatur
** Tipo: String 3
*impostosAjustados
** Tipo: Bool
*nfInconsistente
** Tipo: Bool
*buscarRegraFiscal
** Tipo: Bool
*contatoCliente
** Tipo: Float 8.6
*percICMSResponsabilidade
** Tipo: Float 8.6
*valorSuframaSimbahia
** Tipo: Float 11.2
*valorAVista
** Tipo: Float 11.2
*valorCOFINSRetencao
** Tipo: Float 13.2
*valorContribuicaoSocial
** Tipo: Float 13.2
*valorInformDesconto
** Tipo: Float 11.2
*naoCalcularFinanceiro
** Tipo: Bool
*naoCalcularComissoes
** Tipo: Bool
*usrfacomplnf3
** Tipo: Double 11
}}<br/>


*<b>Distribuição das Tags XML:</b><br>
*<b>Distribuição das Tags XML:</b><br>

Edição das 17h40min de 1 de abril de 2022

Voltar

CadastrarNotasFiscais

Cadastra notas fiscais, itens, grades, comissões e parcelas em uma única requisição. Os dados da Nota Fiscal deverão estar em formato XML para requisições SOAP e JSON para requisições REST. Ambos com estrutura específica conforme descrito a seguir. As Notas Fiscais de Entrada não possuem listagem, foi liberado somente o cadastro da mesma via integração.

  • Parâmetros:



  • Distribuição das Tags XML:


  • Distribuição das Tags Json:


Retorno:
   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se sucesso:
      idRegistro - ID que representa este registro na tabela de integração.

   Se algum parâmetro inválido:
      Parâmetro necessário não informado.

ListarNotasFiscaisInutilizadas

Método que tem por finalidade filtrar as numerações de NFe inutilizadas no ERP CIGAM.

  • Parâmetros:


  • Exemplo de Retorno XML:


  • Exemplo de Retorno JSON:

RegistrarNotaFiscalInutilizada

Método que tem por finalidade registrar as numerações de NFe inutilizadas no ERP CIGAM.

  • Parâmetros:


Retorno:
   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

ExcluirNotaFiscal

Esse método fará as mesmas validações que ocorrem ao tentar excluir uma NFe manualmente, com a diferença que permitirá a exclusão de notas fiscais confirmadas, visto que o cancelamento na SEFAZ já foi feito através de um sistema de terceiros.

Informações obrigatórias para a exclusão da nota: Número, Série e Unidade de Negócio. O sistema faz a validação se a série da nota fiscal está cadastrada para a unidade de negócio informada nos filtro do programa utilizado para integração.

  • Parâmetros:

    <pin Type="System.String">001</pin>
    <statusRegistro Type="System.String">L</statusRegistro>
    <nf Type="System.Int32">número NF</nf>
    <serie Type="System.String">série NF</serie>
    <codigoUnidadeNegocio Type="System.String">UN NEG NF</codigoUnidadeNegocio>

ListarPendentes

  • Parâmetros:


Retorno:
    Se sucesso:


Retorno:
   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

ListarNotasFiscais

  • Parâmetros:


Retorno:
   Se sucesso:

  • Distribuição das Tags XML:


  • Distribuição das Tags Json:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

ListarId

LiberarPendentes

ListarNotasFiscaisPaf

ListasNFsMultiplasFormasPagamento

ListarComissoesPorRepresentante