Ir para o conteúdo

Consulta Pagamento

Essa consulta retorna os detalhes de documentos de arrecadação pagos.

PedidoDados

idSistema: PAGTOWEB
idServico: PAGAMENTOS71
versaoSistema: "1.0"

Dados de Entrada

Objeto IntervaloData:

Campo Descrição Tipo Obrigatório
dataInicial Formato AAAA-MM-DD Data NÃO
dataFinal Formato AAAA-MM-DD Data NÃO

Objeto IntervaloValor:

Campo Descrição Tipo Obrigatório
valorInicial BigDecimal NÃO
valorFinal BigDecimal NÃO

Objeto ParametroEmissaoComprovanteIC:

Campo Descrição Tipo Obrigatório
numeroDocumento Até 17 posições String NÃO

Objeto ParametroConsultaDocumentoIC:

Campo Descrição Tipo Obrigatório
numeroDocumentoLista Lista com números de documentos, cada número tem até 17 posições. Lista<String> NÃO
codigoReceitaLista Lista com códigos de receita. Tamanho máx. do código: 4. Lista<String> NÃO
intervaloDataArrecadacao Intervalo de data de arrecadação a ser pesquisado. A data de arrecadação é a data contábil da efetivação do pagamento. IntervaloData NÃO
intervaloValorTotalDocumento Intervalo de valor total a ser pesquisado. IntervaloValor NÃO
codigoTipoDocumentoLista Tipos de documento que serão retornados. Numérico. Tamanho máx. do código: 2 Lista<String> NÃO
tamanhoDaPagina Tamanho máx.: 100 Number SIM
primeiroDaPagina Começa em 0 Number SIM

Exemplo: conteúdo body json de entrada

Quando pesquisado por intervaloDataArrecadacao

    {
        "contratante": {
            "numero": "99999999999",
            "tipo": 1
        },
        "autorPedidoDados": {
            "numero": "99999999999",
            "tipo": 1
        },
        "contribuinte": {
            "numero": "99999999999",
            "tipo": 1
        },
        "pedidoDados": {
            "idSistema": "PAGTOWEB",
            "idServico": "PAGAMENTOS71",
            "dados": "{ \"intervaloDataArrecadacao\": {\"dataInicial\": \"2019-09-01\", \"dataFinal\": \"2019-11-30\"}, \"primeiroDaPagina\": 0,\"tamanhoDaPagina\": 100}"
        }
    }

Quando pesquisado por codigoReceitaLista:

    {
        "contratante": {
            "numero": "99999999999999",
            "tipo": 2
        },
        "autorPedidoDados": {
            "numero": "99999999999999",
            "tipo": 2
        },
        "contribuinte": {
            "numero": "99999999999999",
            "tipo": 2
        },
        "pedidoDados": {
            "idSistema": "PAGTOWEB",
            "idServico": "PAGAMENTOS71",
            "dados": "{\"codigoReceitaLista\": [\"9999\", \"9999\"], \"primeiroDaPagina\": 0,\"tamanhoDaPagina\": 100}"
        }
    }

Quando pesquisado por intervaloValorTotalDocumento:

    {
        "contratante": {
            "numero": "99999999999999",
            "tipo": 2
        },
        "autorPedidoDados": {
            "numero": "99999999999999",
            "tipo": 2
        },
        "contribuinte": {
            "numero": "99999999999999",
            "tipo": 2
        },
        "pedidoDados": {
            "idSistema": "PAGTOWEB",
            "idServico": "PAGAMENTOS71",
            "dados": "{ \"intervaloDataArrecadacao\": {\"dataInicial\": \"2022-01-01\", \"dataFinal\": \"2022-01-31\"}, \"intervaloValorTotalDocumento\": {\"valorInicial\": 6000,\"valorFinal\": 13000}, \"primeiroDaPagina\": 0,\"tamanhoDaPagina\": 100}"
        }
    }

Os parâmetros de consulta, podem ser combinados. A consulta sempre retorna documentos do contribuinte informado em "contribuinte".

Dados de Saída

Campo Descrição Tipo
status Status HTTP retornado no acionamento do serviço. Number(3)
mensagens Mensagem explicativa retornada no acionamento do serviço. É um array composto de Código e texto da mensagem. O campo Código é uma string de tamanho 5 que representa um código interno do negócio. Array of String
dados Estrutura de dados de retorno. String (SCAPED STRING JSON: DocumentoArrecadacaoIC)

Objeto: ExtensaoReceita

Campo Descrição Tipo
codigo Código da extensão de receita String
descricao Descrição da extensão de receita String

Objeto: Receita

Campo Descrição Tipo
codigo Código da receita String
descricao Descrição da receita String
extensaoReceita Extensão da receita ExtensaoReceita

Objeto: TipoDocumento

Campo Descrição Tipo
codigo Código do tipo de documento String
descricao Descrição do tipo de documento String
descricaoAbreviada Descrição abreviada do tipo de documento String

Objeto: DesmembramentoIC

Campo Descrição Tipo
sequencial Sequencial do desmembramento String
receitaPrincipal Receita principal Receita
periodoApuracao Período de apuração do débito/tributo do desmembramento (Formato: AAAA-MM-DDTHH:MI:SSZ Exemplo: 2019-01-01T00:00:00-03:00) Data
dataVencimento Período de vencimento do desmembramento (Formato: AAAA-MM-DDTHH:MI:SSZ Exemplo: 2019-01-01T00:00:00-03:00) Data
valorTotal Valor total do desmembramento BigDecimal
valorPrincipal Valor principal do desmembramento BigDecimal
valorMulta Valor multa do desmembramento BigDecimal
valorJuros Valor juros do desmembramento BigDecimal
valorSaldoTotal Saldo total do desmembramento BigDecimal
valorSaldoPrincipal Saldo principal do desmembramento BigDecimal
valorSaldoMulta Saldo multa do desmembramento BigDecimal
valorSaldoJuros Saldo juros do desmembramento BigDecimal

Objeto: DocumentoArrecadacaoIC

Campo Descrição Tipo
numeroDocumento Número do documento de arrecadação String
tipo Tipo do documento de arrecadação TipoDocumento
periodoApuracao Período de apuração do débito/tributo do pagamento (Formato: AAAA-MM-DDTHH:MI:SSZ Exemplo: 2019-01-01T00:00:00-03:00) Data
dataArrecadacao Data contábil da efetivação do pagamento (Formato: AAAA-MM-DDTHH:MI:SSZ Exemplo: 2019-01-01T00:00:00-03:00) Data
dataVencimento Data de vencimento do pagamento (Formato: AAAA-MM-DDTHH:MI:SSZ Exemplo: 2019-01-01T00:00:00-03:00) Data
receitaPrincipal Receita principal do pagamento Receita
referencia Número de referência do pagamento String
valorTotal Valor total do pagamento BigDecimal
valorPrincipal Valor principal do pagamento BigDecimal
valorMulta Valor multa do pagamento BigDecimal
valorJuros Valor juros do pagamento BigDecimal
valorSaldoTotal Saldo total do pagamento BigDecimal
valorSaldoPrincipal Saldo principal do pagamento BigDecimal
valorSaldoMulta Saldo multa do pagamento BigDecimal
valorSaldoJuros Saldo juros do pagamento BigDecimal
desmembramentos Desmembramentos Lista<DesmembramentoIC>

Exemplo: conteúdo payload json de saída

Json de exemplo: Consulta Pagamento