Páginas filhas
  • API - Capa Venda

Versões comparadas

Chave

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

...

*NumeroCaixa: Número do caixa

     *ValidaSaltoNota: O parâmetro ValidaSaltoNota pode ser preenchido com "False", indicando que toda a movimentação será integrada, ou "True", indicando que apenas datas com todos os documentos fiscais (se pulo de sequência) serão integradas. O valor padrão é "False.

     *NotasInutilizadas: informar true para exibição de notas inutilizadas, e false para que a notas inutilizadas não sejam consideradas.

              

*Preenchimento obrigatório

{

      Token:"2d7f8eb0-268a-4adb-89e6-53285b01dba2",

      CodigoLoja: "35",

      Composicoes: true,

      NumeroFechamento: "6",

      NumeroCaixa: "18",

    ValidaSaltoNota: false,

   NotasInutilizadas: false

}


Response

O retorno do servidor será um JSON contendo uma lista de vendas conforme os critérios preenchidos no "Request":

Table Filter
id1571251449942_-1129844512

{
    "Vendas": [
        {
            "ChaveVenda": "

b59c3261

6fdb67fc-

d214

3312-

45e9

489b-

9324

b513-

817560a4efbc

00fa679166fa",
            "DataMovimento": "

2019

2022-

03

12-

21T00

02T00:00:00",
            "DataRecebimento": "

2019

2022-

03

12-

21T16

02T00:

57

10:

32

08",
            "NumeroCupom":

68018

1037,
            "NumeroNota":

6593

227918,
            "SerieNota": "

290

",
            "SubSerieNota":

null

"",
            "SerieSAT":

null

"000988086",
            "SerieECF":

null

"",
            "ModeloFiscal":

2

1,
            "IDSetorVenda": 0,
            "StatusVenda": 2,
            "QuantidadePessoas": 1,
            "StatusNotaNFCe":

1

null,
            "ChaveSefaz": "

41190382373077099999999900000065931046261791

35221207758701000303590009880862279186478933",
            "ProtocoloAutorizacaoSefaz": "

141199999366915

",

"Loja

            "DataIntegracaoChefweb":

{
"Codigo": 123,
"Nome": "LOJA TESTE",
"CNPJ": "82.373.077/0001-71",
"InscricaoEstadual": "111111111111"
},
"Cliente": {
"Codigo": 19,
"Nome": "TESTE DE CAPA VENDA",
"TipoPessoa": 1,
"Documento": "00000000191",

"DataNascimento": "2020-01-01"

"Email": "[email protected]"
},

"2022-12-02T10:23:46.427",
            "CPFFidelidadeIntegracao": "",
            "Loja": {
                "Codigo": 3,
                "Nome": "LOJA DO SEU ZÉ",
                "CNPJ": "10.148.261/0001-01",
                "InscricaoEstadual": "257454426115"
            },
            "Cliente": null,
            "DadosCancelamento": null,
            "Caixa": {
                "Data": "

2019

2022-

03

12-

21T00

01T00:00:00",
                "Numero": 1,

"NumeroFechamento": 95,

                "NumeroFechamento": 6,
                "Operador": {
                    "Codigo":

1

6,
                    "Nome": "

TESTE OPERADOR

CAIXA MADRUGADA",
                    "Cpf":

null
}

""
                }
            },
            "Itens": [

{
"Status"

                {
                    "Status": 1,
                    "Produto": {
                        "Codigo":

1

40,
                        "Nome": "

PRODUTO TESTE

COXINHA",
                        "Unidade": "

KG

UN",

"Grupo": "GRUPO TESTE",
"SubGrupo": "SUB GRUPO TESTE",
"NCM": "11010010",
"CamposCustomizaveis": {
"CustomA": "Custom A",
"CustomB": "true",
"CustomC": "123"
},

"Composicoes": [{
"CodigoInsumo": 201,
"NomeInsumo": "COMPOSICAO A",
 "QuantidadeInsumo": 0.35,
"Unidade": "UN"
 },
{
"CodigoInsumo": 202,
"NomeInsumo": "COMPOSICAO B",
"QuantidadeInsumo": 2.0,
"Unidade": "UN"
}
]

},
"Quantidade": 1,
"ValorUnitario": 66,
"ValorDesconto": 0,
"ValorAcrescimo": 0,
"ValorTotal": 66,

                        "CodigoGrupo": 61,
                        "Grupo": "ESTOQUE",
                        "CodigoSubGrupo": 65,
                        "SubGrupo": "SALGADOS",
                        "NCM": "16023290",
                        "CodigoOperador": 6,
                        "NomeOperador": "CAIXA MADRUGADA",
                        "CamposCustomizaveis": {},
                        "Composicoes": null
                    },
                    "Convenio": null,
                    "Quantidade": 4.0,
                    "ValorUnitario": 9.0000,
                    "ValorDesconto": 0.0000,
                    "ValorAcrescimo": 0.0000,
                    "ValorTotal": 36.0000,
                    "Cfop": "5102",
                    "Cst": "

020

000",
                    "Csosn": null,
                    "CEST":

"0300600"

null,
                    "Tributo": "T",
                    "Pis": {
                        "Aliquota": 0

,
"Cst":

.0000,
                        "Cst": "49",
                        "BaseCalculo":

0

29.5200,
                        "Valor": 0.00
                    },
                    "Cofins": {
                        "Aliquota": 0.0000,
                        "Cst": "49",

"BaseCalculo": 0,

                        "BaseCalculo": 29.5200,
                        "Valor": 0.00
                    },
                    "Icms": {
                        "Aliquota": 18.0000,
                        "BaseCalculo":

66,
"Valor": 11.88
}
},
{

36.00,
                        "Valor": 6.48
                    }
                },
                {
                    "Status": 1,
                    "Produto": {
                        "Codigo":

2,
"Nome": "TESTE PRODUTO 2",

51,
                        "Nome": "GELATINA MOSAICO",
                        "Unidade": "

KG

UN",

"Grupo": "GRUPO TESTE",
"SubGrupo": "SUB GRUPO TESTE",
"NCM": "19059090",
"CamposCustomizaveis": {}
},
"Quantidade": 1,
"ValorUnitario": 33.99,
"ValorDesconto": 0,
"ValorAcrescimo": 0,
"ValorTotal": 33.99,
"Cfop": "5101",
"Cst": "020",
"Csosn": null,
"CEST": null,
"Tributo": "T",
"Pis": {
"Aliquota": 0,
"Cst": "07",
"BaseCalculo": 0,
"Valor": 0
},
"Cofins": {
"Aliquota": 0,
"Cst": "07",
"BaseCalculo": 0,
"Valor": 0
},
"Icms": {
"Aliquota": 18,
"BaseCalculo": 33.99,
"Valor": 6.11
}
}
],
"Comissoes": null,
"Pagamentos": [
{
"TipoFormaPagamento": 1,
"Descricao": "DINHEIRO",
"ValorRecebido": 99.99,
"ValorEfetivo": 99.99,
"FormaPagamentoCartao": null
}
],
"TotalizadorVenda": {
"ValorSubTotal": 99.99,
"ValorTotalDescontoFiscal": 0,
"ValorTotalDescontoSistema": 0,
"ValorTotalAcrescimo": 0,
"ValorTotalServico": 0,
"ValorTotalTaxaEntrega": 0,
"ValorTotal": 99.99,
"ValorTroco": 0,
"ValorTotalBaseCalculoICMS": 99.99,
"ValorTotalICMS": 17.99,
"ValorTotalBaseCalculoPIS": 0,
"ValorTotalPIS": 0,
"ValorTotalBaseCalculoCOFINS": 0,
"ValorTotalCOFINS": 0
},
"TelaVenda": 4
}
],
"Sucesso": true,
"Erros": [
{
"CodigoErro": 999,
"DescricaoErro": "Erro Teste Documentação"
}
]
}

Pagamentos

Por Intervalo de Data de Integração

Retorna todas as vendas de uma loja integradas ao ChefWeb.

URL do Serviço POST: http://{url_do_servidor}/Chefwebapi/api/CapaVenda/ListPorDataIntegracaoChefWeb

Request

A requisição deve ser preechida obedecendo os seguintes critérios:

*Token: Token de autenticação

*CodigoLoja : Código da Loja

*Composicoes: informar true para exibição das composições de um produto composto caso existam ou informar false estes compostos não serão exibidos

*DataInicialIntegracaoChefWeb : Data inicial do período critério de busca.

*DataFinalIntegracaoChefWeb : Data Final do período critério de busca. A DataFinalIntegracaoChefWeb não pode ser maior que a DataInicialIntegracaoChefWeb e o intervalo máximo configurado é de 1 dia.

DataHoraUltimaIntegracaoChefWeb: Será utilizado como data inicial quando preenchido considerando também a hora e minuto passados na data.

*Preenchimento obrigatório

...

{  

      Token:"2d7f8eb0-268a-4adb-89e6-53285b01dba2",

      CodigoLoja: "50",

      Composicoes: true,

      DataInicialIntegracaoChefweb: "2017-06-06T15:36:12",

      DataFinalIntegracaoChefweb: "2017-06-13T15:36:12",

      DataHoraUltimaIntegracaoChefweb: "2017-06-06T15:36:12"

}

Response

...

   {
"Vendas": [
{
"ChaveVenda": "b59c3261-d214-45e9-9324-817560a4efbc",
"DataMovimento": "2019-03-21T00:00:00",
"DataRecebimento": "2019-03-21T16:57:32",
"DataIntegracaoChefweb": "2019-03-21T16:57:32",
"NumeroCupom": 68018,
"NumeroNota": 6593,
"SerieNota": "290",
"SubSerieNota": null,
"SerieSAT": null,
"SerieECF": null,
"ModeloFiscal": 2,
"IDSetorVenda": 0,
"StatusVenda": 2,
"QuantidadePessoas": 1,
"StatusNotaNFCe": 1,
"ChaveSefaz": "41190382373077099999999900000065931046261791",
"ProtocoloAutorizacaoSefaz": "141199999366915",
"Loja": {
"Codigo": 123,
"Nome": "LOJA TESTE",
"CNPJ": "82.373.077/0001-71",
"InscricaoEstadual": "111111111111"
},
"Cliente": {
"Codigo": 19,
"Nome": "TESTE DE CAPA VENDA",
"TipoPessoa": 1,
"Documento": "00000000191"
},
"DadosCancelamento": null,
"Caixa": {
"Data": "2019-03-21T00:00:00",
"Numero": 1,
"NumeroFechamento": 95,
"Operador": {
"Codigo": 1,
"Nome": "TESTE OPERADOR",
"Cpf": null
}
},
"Itens": [
{
"Status": 1,
"Produto": {
"Codigo": 1,
"Nome": "PRODUTO TESTE",
"Unidade": "KG",
"Grupo": "GRUPO TESTE",
"SubGrupo": "SUB GRUPO TESTE",
"NCM": "11010010",
"CamposCustomizaveis": {
"CustomA": "Custom A",
"CustomB": "true",
"CustomC": "123"
}

"Composicoes": [{
"CodigoInsumo": 201,
"NomeInsumo": "COMPOSICAO A",
 "QuantidadeInsumo": 0.35,
"Unidade": "UN"
 },
{
"CodigoInsumo": 202,
"NomeInsumo": "COMPOSICAO B",
"QuantidadeInsumo": 2.0,
"Unidade": "UN"
}
]
},
"Quantidade": 1,
"ValorUnitario": 66,
"ValorDesconto": 0,
"ValorAcrescimo": 0,
"ValorTotal": 66,
"Cfop": "5102",
"Cst": "020",
"Csosn": null,
"CEST": "0300600",
"Tributo": "T",
"Pis": {
"Aliquota": 0,
"Cst": "49",
"BaseCalculo": 0,
"Valor": 0
},
"Cofins": {
"Aliquota": 0,
"Cst": "49",
"BaseCalculo": 0,
"Valor": 0
},
"Icms": {
"Aliquota": 18,
"BaseCalculo": 66,
"Valor": 11.88
}
},
{
"Status": 1,
"Produto": {
"Codigo": 2,
"Nome": "TESTE PRODUTO 2",
"Unidade": "KG",
"Grupo": "GRUPO TESTE",
"SubGrupo": "SUB GRUPO TESTE",
"NCM": "19059090",
"CamposCustomizaveis": {},

"Composicoes": null

},
"Quantidade": 1,
"ValorUnitario": 33.99,
"ValorDesconto": 0,
"ValorAcrescimo": 0,
"ValorTotal": 33.99,
"Cfop": "5101",
"Cst": "020",
"Csosn": null,
"CEST": null,
"Tributo": "T",
"Pis": {
"Aliquota": 0,
"Cst": "07",
"BaseCalculo": 0,
"Valor": 0
},
"Cofins": {
"Aliquota": 0,
"Cst": "07",
"BaseCalculo": 0,
"Valor": 0
},
"Icms": {
"Aliquota": 18,
"BaseCalculo": 33.99,
"Valor": 6.11
}
}
],
"Comissoes": [
{
"Tipo": 1,
"Valor": 6.1,
"Funcionario": {
"Codigo": 1,
"Nome": "CORDEIRO",
"Cpf": "112.644.158-93"
}
}
],
"Pagamentos": [
{
"TipoFormaPagamento": 1,
"Descricao": "DINHEIRO",
"ValorRecebido": 99.99,
"ValorEfetivo": 99.99,
"FormaPagamentoCartao": null
}
],
"TotalizadorVenda": {
"ValorSubTotal": 99.99,
"ValorTotalDescontoFiscal": 0,
"ValorTotalDescontoSistema": 0,
"ValorTotalAcrescimo": 0,
"ValorTotalServico": 0,
"ValorTotalTaxaEntrega": 0,
"ValorTotal": 99.99,
"ValorTroco": 0,
"ValorTotalBaseCalculoICMS": 99.99,
"ValorTotalICMS": 17.99,
"ValorTotalBaseCalculoPIS": 0,
"ValorTotalPIS": 0,
"ValorTotalBaseCalculoCOFINS": 0,
"ValorTotalCOFINS": 0
},
"TelaVenda": 4
}
],
"Sucesso": true,
"Erros": [
{
"CodigoErro": 999,
"DescricaoErro": "Erro Teste Documentação"
}
]
}

Por Intervalo de Data Movimento

A consulta por intervalo de data de movimento tem por finalidade retornar todas as vendas, independentemente do status do caixa, aberto ou fechado, de uma loja integrada ao ChefWeb.

URL do Serviço POST: http://{url_do_servidor}/Chefwebapi/api/CapaVenda/ListPorDataMovimento

Request

A requisição deve ser preenchida obedecendo os seguintes critérios:

*Token: Token de autenticação

*CodigoLoja : Código da Loja

*Composicoes: informar true para exibição das composições de um produto composto caso existam ou informar false estes compostos não serão exibidos

*DataMovimentoInicial: Data inicial do período critério de busca.

*DataMovimentoFinal: Data Final do período critério de busca.

Online: O parâmetro Online pode ser preenchido com 0(Zero), somente caixas fechados ou 1(Um) para caixas abertos e fechados. O valor padrão é 0(Zero).

ValidaSaltoNota: O parâmetro ValidaSaltoNota pode ser preenchido com "False", indicando que toda a movimentação será integrada, ou "True", indicando que apenas datas com todos os documentos fiscais (se pulo de sequência) serão integradas. O valor padrão é "False.

*Preenchimento obrigatório

...

{  

      Token:"2d7f8eb0-268a-4adb-89e6-53285b01dba2",

      CodigoLoja: "50",

      Composicoes: true,

      DataMovimentoInicial: "2017-06-06T00:00:00",

      DataMovimentoFinal: "2017-06-06T23:59:59",

      Online: "1",

      ValidaSaltoNota: true

}

                        "CodigoGrupo": 61,
                        "Grupo": "ESTOQUE",
                        "CodigoSubGrupo": 66,
                        "SubGrupo": "SOBREMESAS",
                        "NCM": "21069029",
                        "CodigoOperador": 6,
                        "NomeOperador": "CAIXA MADRUGADA",
                        "CamposCustomizaveis": {},
                        "Composicoes": null
                    },
                    "Convenio": null,
                    "Quantidade": 1.0,
                    "ValorUnitario": 10.0000,
                    "ValorDesconto": 0.0000,
                    "ValorAcrescimo": 0.0000,
                    "ValorTotal": 10.0000,
                    "Cfop": "5102",
                    "Cst": "000",
                    "Csosn": null,
                    "CEST": null,
                    "Tributo": "T",
                    "Pis": {
                        "Aliquota": 0.0000,
                        "Cst": "49",
                        "BaseCalculo": 8.2000,
                        "Valor": 0.00
                    },
                    "Cofins": {
                        "Aliquota": 0.0000,
                        "Cst": "49",
                        "BaseCalculo": 8.2000,
                        "Valor": 0.00
                    },
                    "Icms": {
                        "Aliquota": 18.0000,
                        "BaseCalculo": 10.00,
                        "Valor": 1.80
                    }
                }
            ],
            "Comissoes": [
                {
                    "Tipo": 1,
                    "Valor": 0.0000,
                    "Funcionario": {
                        "Codigo": 6,
                        "Nome": "CAIXA MADRUGADA",
                        "Cpf": ""
                    }
                }
            ],
            "Pagamentos": [
                {
                    "TipoFormaPagamento": 3,
                    "Descricao": "DEBITO",
                    "ValorRecebido": 46.0000,
                    "ValorEfetivo": 46.0000,
                    "CodigoCliente": 0,
                    "CPFCliente": "",
                    "FormaPagamentoCartao": {
                        "TipoTransacao": 2,
                        "CodigoCartao": 1,
                        "DadosTEF": null,
                        "TipoCartao": "DÉBITO",
                        "DataDeposito": "2022-12-02T00:00:00"
                    },
                    "IdPagamento": 1
                }
            ],
            "TotalizadorVenda": {
                "ValorSubTotal": 46.0000,
                "ValorTotalDescontoFiscal": 0.0000,
                "ValorTotalDescontoSistema": 0.0000,
                "ValorTotalAcrescimo": 0.0000,
                "ValorTotalServico": 0.0000,
                "ValorTotalTaxaEntrega": 0.0000,
                "ValorTotal": 46.0000,
                "ValorTroco": 0.0000,
                "ValorTotalBaseCalculoICMS": 46.0000,
                "ValorTotalICMS": 8.2800,
                "ValorTotalBaseCalculoPIS": 46.0000,
                "ValorTotalPIS": 0.0000,
                "ValorTotalBaseCalculoCOFINS": 46.0000,
                "ValorTotalCOFINS": 0.0000
            },
            "Descontos": null,
            "ItemCancelado": null,
            "TelaVenda": 2
        }
    ],
    "NotasInutilizadas": [],
    "NotasCanceladas": [],
    "Sucesso": true,
    "Erros": []
}





Por Intervalo de Data de Integração

Retorna todas as vendas de uma loja integradas ao ChefWeb.

URL do Serviço POST: http://{url_do_servidor}/Chefwebapi/api/CapaVenda/ListPorDataIntegracaoChefWeb

Request

A requisição deve ser preechida obedecendo os seguintes critérios:

*Token: Token de autenticação

*CodigoLoja : Código da Loja

*Composicoes: informar true para exibição das composições de um produto composto caso existam ou informar false estes compostos não serão exibidos

*DataInicialIntegracaoChefWeb : Data inicial do período critério de busca.

*DataFinalIntegracaoChefWeb : Data Final do período critério de busca. A DataFinalIntegracaoChefWeb não pode ser maior que a DataInicialIntegracaoChefWeb e o intervalo máximo configurado é de 1 dia.

*DataHoraUltimaIntegracaoChefWeb: Será utilizado como data inicial quando preenchido considerando também a hora e minuto passados na data.

     *ValidaSaltoNota: O parâmetro ValidaSaltoNota pode ser preenchido com "False", indicando que toda a movimentação será integrada, ou "True", indicando que apenas datas com todos os documentos fiscais (se pulo de sequência) serão integradas. O valor padrão é "False.

     *NotasInutilizadas: informar true para exibição de notas inutilizadas, e false para que a notas inutilizadas não sejam consideradas.

*Preenchimento obrigatório

{  

      Token:"2d7f8eb0-268a-4adb-89e6-53285b01dba2",

      CodigoLoja: "50",

      Composicoes: true,

      DataInicialIntegracaoChefweb: "2017-06-06T15:36:12",

      DataFinalIntegracaoChefweb: "2017-06-13T15:36:12",

      DataHoraUltimaIntegracaoChefweb: "2017-06-06T15:36:12",

     ValidaSaltoNota: false,

    NotasInutilizadas: false

}

Response

 
"Icms": {
"Aliquota": 18,
"BaseCalculo": 66,
"Valor": 11.88
}
},
{
"Status": 1,
"Produto": {
"Codigo": 2,
"Nome": "TESTE PRODUTO 2",
"Unidade": "KG",

"ValorTotalTaxaEntrega": 0,
"ValorTotal": 99.99,
"ValorTroco": 0,
"ValorTotalBaseCalculoICMS": 99.99,
"ValorTotalICMS": 17.99,
"ValorTotalBaseCalculoPIS": 0,
"ValorTotalPIS": 0,
"ValorTotalBaseCalculoCOFINS": 0,
"ValorTotalCOFINS": 0
},
"TelaVenda": 4
}
],
"Sucesso": true,
"Erros": [
{
"CodigoErro": 999,
"DescricaoErro": "Erro Teste Documentação"
}
],

"NotasInutilizadas": [],
}

Por Intervalo de Data Movimento

A consulta por intervalo de data de movimento tem por finalidade retornar todas as vendas, independentemente do status do caixa, aberto ou fechado, de uma loja integrada ao ChefWeb.

URL do Serviço POST: http://{url_do_servidor}/Chefwebapi/api/CapaVenda/ListPorDataMovimento

Request

A requisição deve ser preenchida obedecendo os seguintes critérios:

*Token: Token de autenticação

*CodigoLoja : Código da Loja

*Composicoes: informar true para exibição das composições de um produto composto caso existam ou informar false estes compostos não serão exibidos

*DataMovimentoInicial: Data inicial do período critério de busca.

*DataMovimentoFinal: Data Final do período critério de busca.

*Online: O parâmetro Online pode ser preenchido com 0(Zero), somente caixas fechados ou 1(Um) para caixas abertos e fechados. O valor padrão é 0(Zero).

*ValidaSaltoNota: O parâmetro ValidaSaltoNota pode ser preenchido com "False", indicando que toda a movimentação será integrada, ou "True", indicando que apenas datas com todos os documentos fiscais (se pulo de sequência) serão integradas. O valor padrão é "False.

*NotasInutilizadas: informar true para exibição de notas inutilizadas, e false para que a notas inutilizadas não sejam consideradas.

*Preenchimento obrigatório

{  

      Token:"2d7f8eb0-268a-4adb-89e6-53285b01dba2",

      CodigoLoja: "50",

      Composicoes: true,

      DataMovimentoInicial: "2017-06-06T00:00:00",

      DataMovimentoFinal: "2017-06-06T23:59:59",

      Online: 1,

      ValidaSaltoNota: true,

     NotasInutilizadas : false

}

Exemplo Retorno Vendas Cartão POS

Response

{
    "Vendas": [
        {
            "ChaveVenda": "6b846084-744e-4e9e-8776-afa0cb9fb317",
            "DataMovimento": "2019-01-08T00:00:00",
            "DataRecebimento": "2019-01-08T12:03:52",
            "NumeroCupom": 67153,
            "NumeroNota": 6393,
            "SerieNota": "290",
            "SubSerieNota": null,
            "SerieSAT": null,
            "SerieECF": null,
            "ModeloFiscal": 2,
            "IDSetorVenda": 0,
            "StatusVenda": 2,
            "QuantidadePessoas": 1,
            "StatusNotaNFCe": 1,
            "ChaveSefaz": "33190182373077000171652900000063931063774289",
            "ProtocoloAutorizacaoSefaz": "333190000008599",
            "DataIntegracaoChefweb": null,
            "CPFFidelidadeIntegracao": "",
            "Loja": {
                "Codigo": 50,
                "Nome": "LOJA DO SEU ZÉ",
                "CNPJ": "10.148.261/0001-01",
                "InscricaoEstadual": "257454426115"
            },
            "Cliente": null,
            "DadosCancelamento": null,
            "Caixa": {
                "Data": "2019-01-08T00:00:00",
                "Numero": 1,
                "NumeroFechamento": 1,
                "Operador": {
                    "Codigo": 1,
                    "Nome": "ALBINO",
                    "Cpf": ""
                }
            },
            "Itens": [
                {
                    "Status": 1,
                    "Produto": {
                        "Codigo": 1,
                        "Nome": "A FRANCESA",
                        "Unidade": "KG",
                        "CodigoGrupo": 2451,
                        "Grupo": "BOLOS",
                        "CodigoSubGrupo": 2455,
                        "SubGrupo": "TRADICIONAIS",
                        "NCM": "21069090",
                        "CodigoOperador": 1,
                        "NomeOperador": "ALBINO",
                        "CamposCustomizaveis": {
                            "CODIGOPROTHEUS": "TESTE   TESTE   ",
                            "TIPODEUVA": "NIAGARA"
                        },
                        "Composicoes": null
                    },
                    "Convenio": null,
                    "Quantidade": 1.0,
                    "ValorUnitario": 66.0100,
                    "ValorDesconto": 0.0000,
                    "ValorAcrescimo": 6.6100,
                    "ValorTotal": 72.6200,
                    "Cfop": "5102",
                    "Cst": "020",
                    "Csosn": null,
                    "CEST": "0300600",
                    "Tributo": "T",
                    "Pis": {
                        "Aliquota": 1.6500,
                        "Cst": "02",
                        "BaseCalculo": 0.0,
                        "Valor": 1.19
                    },
                    "Cofins": {
                        "Aliquota": 7.6000,
                        "Cst": "02",
                        "BaseCalculo": 0.0,
                        "Valor": 5.51
                    },
                    "Icms": {
                        "Aliquota": 18.0000,
                        "BaseCalculo": 72.62,
                        "Valor": 13.07
                    }
                },
                {
                    "Status": 1,
                    "Produto": {
                        "Codigo": 3,
                        "Nome": "ALPES SUICO",
                        "Unidade": "KG",
                        "CodigoGrupo": 2451,
                        "Grupo": "BOLOS",
                        "CodigoSubGrupo": 2455,
                        "SubGrupo": "TRADICIONAIS",
                        "NCM": "22021000",
                        "CodigoOperador": 1,
                        "NomeOperador": "ALBINO",
                        "CamposCustomizaveis": {
                            "CODIGOPROTHEUS": "",
                            "TIPODEUVA": ""
                        },
                        "Composicoes": null
                    },
                    "Convenio": null,
                    "Quantidade": 1.0,
                    "ValorUnitario": 61.0000,
                    "ValorDesconto": 0.0000,
                    "ValorAcrescimo": 6.0900,
                    "ValorTotal": 67.0900,
                    "Cfop": "5101",
                    "Cst": "040",
                    "Csosn": null,
                    "CEST": "0300600",
                    "Tributo": "T",
                    "Pis": {
                        "Aliquota": 0.6500,
                        "Cst": "01",
                        "BaseCalculo": 0.0,
                        "Valor": 0.43
                    },
                    "Cofins": {
                        "Aliquota": 3.0000,
                        "Cst": "01",
                        "BaseCalculo": 0.0,
                        "Valor": 2.01
                    },
                    "Icms": {
                        "Aliquota": 18.0000,
                        "BaseCalculo": 66.08,
                        "Valor": 11.89
                    }
                }
            ],
            "Comissoes": [
                {
                    "Tipo": 1,
                    "Valor": 12.7000,
                    "Funcionario": {
                        "Codigo": 1,
                        "Nome": "ALBINO",
                        "Cpf": ""
                    }
                }
            ],
            "Pagamentos": [
                {
                    "TipoFormaPagamento": 1,
                    "Descricao": "DINHEIRO",
                    "ValorRecebido": 139.7100,
                    "ValorEfetivo": 139.7100,
                    "CodigoCliente": 0,
                    "CPFCliente": "",
                    "FormaPagamentoCartao": null,
                    "IdPagamento": 1
                }
            ],
            "TotalizadorVenda": {
                "ValorSubTotal": 127.0100,
                "ValorTotalDescontoFiscal": 0.0000,
                "ValorTotalDescontoSistema": 0.0000,
                "ValorTotalAcrescimo": 12.7000,
                "ValorTotalServico": 12.7000,
                "ValorTotalTaxaEntrega": 0.0000,
                "ValorTotal": 139.7100,
                "ValorTroco": 0.0000,
                "ValorTotalBaseCalculoICMS": 138.7000,
                "ValorTotalICMS": 24.9600,
                "ValorTotalBaseCalculoPIS": 139.7100,
                "ValorTotalPIS": 1.6200,
                "ValorTotalBaseCalculoCOFINS": 139.7100,
                "ValorTotalCOFINS": 7.5200
            },
            "Descontos": null,
            "ItemCancelado": null,
            "TelaVenda": 6
        }
         
    ],
    "NotasInutilizadas": [],
    "NotasCanceladas": [],
    "Sucesso": true,
    "Erros": [

Exemplo Retorno Vendas Cartão POS

Response

{
"Vendas": [
{
"ChaveVenda": "b59c3261-d214-45e9-9324-817560a4efbc",
"DataMovimento": "2019-03-21T00:00:00",
"DataRecebimento": "2019-03-21T16:57:32",
"NumeroCupom": 68018,
"NumeroNota": 6593,
"SerieNota": "290",
"SubSerieNota": null,
"SerieSAT": null,
"SerieECF": null,
"ModeloFiscal": 2,
"IDSetorVenda": 0,
"StatusVenda": 2,
"QuantidadePessoas": 1,
"StatusNotaNFCe": 1,
"ChaveSefaz": "41190382373077099999999900000065931046261791",
"ProtocoloAutorizacaoSefaz": "141199999366915",
"Loja": {
"Codigo": 123,
"Nome": "LOJA TESTE",
"CNPJ": "82.373.077/0001-71",
"InscricaoEstadual": "111111111111"
},
"Cliente": {
"Codigo": 19,
"Nome": "TESTE DE CAPA VENDA",
"TipoPessoa": 1,
"Documento": "00000000191"
},
"DadosCancelamento": null,
"Caixa": {
"Data": "2019-03-21T00:00:00",
"Numero": 1,
"NumeroFechamento": 95,
"Operador": {
"Codigo": 1,
"Nome": "TESTE OPERADOR",
"Cpf": null
}
},
"Itens": [
{
"Status": 1,
"Produto": {
"Codigo": 1,
"Nome": "PRODUTO TESTE",
"Unidade": "KG",
"Grupo": "GRUPO TESTE",
"SubGrupo": "SUB GRUPO TESTE",
"NCM": "11010010",
"CamposCustomizaveis": {
"CustomA": "Custom A",
"CustomB": "true",
"CustomC": "123"
}

"Composicoes": [{
"CodigoInsumo": 201,
"NomeInsumo": "COMPOSICAO A",
 "QuantidadeInsumo": 0.35,
"Unidade": "UN"
 },
{
"CodigoInsumo": 202,
"NomeInsumo": "COMPOSICAO B",
"QuantidadeInsumo": 2.0,
"Unidade": "UN"
}
]
},
"Quantidade": 1,
"ValorUnitario": 66,
"ValorDesconto": 0,
"ValorAcrescimo": 0,
"ValorTotal": 66,
"Cfop": "5102",
"Cst": "020",
"Csosn": null,
"CEST": "0300600",
"Tributo": "T",
"Pis": {
"Aliquota": 0,
"Cst": "49",
"BaseCalculo": 0,
"Valor": 0
},
"Cofins": {
"Aliquota": 0,
"Cst": "49",
"BaseCalculo": 0,
"Valor": 0
},
"Icms": {
"Aliquota": 18,
"BaseCalculo": 66,
"Valor": 11.88
}
},
{
"Status": 1,
"Produto": {
"Codigo": 2,
"Nome": "TESTE PRODUTO 2",
"Unidade": "KG",
"Grupo": "GRUPO TESTE",
"SubGrupo": "SUB GRUPO TESTE",
"NCM": "19059090",
"CamposCustomizaveis": {},

"Composicoes": null

},
"Quantidade": 1,
"ValorUnitario": 33.99,
"ValorDesconto": 0,
"ValorAcrescimo": 0,
"ValorTotal": 33.99,
"Cfop": "5101",
"Cst": "020",
"Csosn": null,
"CEST": null,
"Tributo": "T",
"Pis": {
"Aliquota": 0,
"Cst": "07",
"BaseCalculo": 0,
"Valor": 0
},
"Cofins": {
"Aliquota": 0,
"Cst": "07",
"BaseCalculo": 0,
"Valor": 0
},
"Icms": {
"Aliquota": 18,
"BaseCalculo": 33.99,
"Valor": 6.11
}
}
],
"Comissoes": [
{
"Tipo": 1,
"Valor": 6.1,
"Funcionario": {
"Codigo": 1,
"Nome": "CORDEIRO",
"Cpf": "112.644.158-93"
}
}
],
"Pagamentos": [
{
"TipoFormaPagamento": 1,
"Descricao": "DINHEIRO",
"ValorRecebido": 99.99,
"ValorEfetivo": 99.99,
"FormaPagamentoCartao": null
}
],
"TotalizadorVenda": {
"ValorSubTotal": 99.99,
"ValorTotalDescontoFiscal": 0,
"ValorTotalDescontoSistema": 0,
"ValorTotalAcrescimo": 0,
"ValorTotalServico": 0,
"ValorTotalTaxaEntrega": 0,
"ValorTotal": 99.99,
"ValorTroco": 0,
"ValorTotalBaseCalculoICMS": 99.99,
"ValorTotalICMS": 17.99,
"ValorTotalBaseCalculoPIS": 0,
"ValorTotalPIS": 0,
"ValorTotalBaseCalculoCOFINS": 0,
"ValorTotalCOFINS": 0
},
"TelaVenda": 4
}
],
"Sucesso": true,
"Erros": [
{
"CodigoErro": 999,
"DescricaoErro": "Erro Teste Documentação"
}
]
}

Exemplo Retorno Vendas TEF

...

Tipo de forma de pagamento

Código

Dinheiro

1

Cheque

2

Cartão

3

Ticket

4

Contra vale

5

Assinada

6

Cortesia

7

Boleto

8

FormaPagamentoCartao > TipoCartao: Deve conter um destes itens abaixo.

...

Tipo Cartao

...

DÉBITO

...

CRÉDITO

...

VOUCHER

TipoTransacao: Deve respeitar a tabela abaixo.

...

Tipo de transação

...

Código

...

TEF - Transferência eletrônica de fundos

...

1

...

POS - "Point of Sale" ou ponto de venda

vale

5

Assinada

6

Cortesia

7

Boleto

8

FormaPagamentoCartao > TipoCartao: Deve conter um destes itens abaixo.

Tipo Cartao

DÉBITO

CRÉDITO

VOUCHER

TipoTransacao: Deve respeitar a tabela abaixo.

Tipo de transação

Código

TEF - Transferência eletrônica de fundos

1

POS - "Point of Sale" ou ponto de venda

2


Card documentos
InformacaoPara que não ocorra bloqueios por consumo indevido, as chamadas na API devem ter intervalos mínimos de 30 minutos entre cada chamada e o período de D - 3 máximo. Em caso de consumo de base histórica, este processo deverá ser efetuado durante o período de 23:00 às 06:00. Neste período, o intervalo entre chamadas poderá ser reduzido sem o risco de consumo indevido. Caso seja recorrente o consumo da base histórica, poderá acarretar em consumo indevido e bloqueio do uso da API.
TituloObservação Importante sobre o uso da API

...


Button
TextoOutras integrações do Chef Web
Linkhttp://tdn.totvs.com/display/TChef/TOTVS+Chef+Web

...