Páginas filhas
  • API - Capa Venda

Versões comparadas

Chave

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

...

Como autenticar via API ChefWeb

Servidor

url_do_servidorchefweb.chef.totvs.com.br/chefwebapi

Geração Token


Todo cliente ChefWeb possui um número de licença que identifica o cliente no ambiente do ChefWeb. Para realizar qualquer acesso aos métodos, o cliente deverá efetuar um "login" na API que deverá ser informado o usuário, a senha e o número de série do cliente. Após estes dados serem validados, será gerado um token de autenticação com duração de 2 minutos. Este token será composto de um código aleatório do tipo string que deverá ser utilizado em apenas uma única chamada da API(Exemplo: ZQGL16Q3D43mhSi8nw8s3j2HhZPQ9Ei6). Para todas as chamadas seguintes aos métodos da API, sempre deverá ser seguido o fluxo de geração de token de autenticação. Após a geração do token, caso o acesso não seja utilizado em 2 minutos ele estará automaticamente cancelado. O número do token poderá ser utilizado apenas uma vez.

...

{

"Usuario": "totvschef",

"Senha": 123456,

"NumeroSerialLoja":"96700001",

"Chave": "Serial Number"

}

...

*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

*NumeroFechamento: Número de fechamento de caixa

*NumeroCaixa: Número do caixa

*Preenchimento obrigatório

...

{

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

      CodigoLoja: "96700001",

      NumeroFechamento: "6",

      NumeroCaixa: "18"

}

     *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": "6fdb67fc-3312-489b-b513-00fa679166fa",
            "DataMovimento": "2022-12-02T00:00:00",
            "DataRecebimento": "2022-12-02T00:10:08",
            "NumeroCupom": 1037,
            "NumeroNota": 227918,
            "SerieNota": "",
            "SubSerieNota": "",
            "SerieSAT": "000988086",
            "SerieECF": "",
            "ModeloFiscal": 1,
            "IDSetorVenda": 0,
            "StatusVenda": 2,
            "QuantidadePessoas": 1,
            "StatusNotaNFCe": null,
            "ChaveSefaz": "35221207758701000303590009880862279186478933",
            "ProtocoloAutorizacaoSefaz": "",
            "DataIntegracaoChefweb": "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": "2022-12-01T00:00:00",
                "Numero": 1,
                "NumeroFechamento": 6,
                "Operador": {
                    "Codigo": 6,
                    "Nome": "CAIXA MADRUGADA",
                    "Cpf": ""
                }
            },
            "Itens": [
                {
                    "Status": 1,
                    "Produto": {
                        "Codigo": 40,
                        "Nome": "COXINHA",
                        "Unidade": "UN",
                        "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": "000",
                    "Csosn": null,
                    "CEST": null,
                    "Tributo": "T",
                    "Pis": {
                        "Aliquota": 0.0000,
                        "Cst": "49",
                        "BaseCalculo": 29.5200,
                        "Valor": 0.00
                    },
                    "Cofins": {
                        "Aliquota": 0.0000,
                        "Cst": "49",
                        "BaseCalculo": 29.5200,
                        "Valor": 0.00
                    },
                    "Icms": {
                        "Aliquota": 18.0000,
                        "BaseCalculo": 36.00,
                        "Valor": 6.48
                    }
                },
                {
                    "Status": 1,
                    "Produto": {
                        "Codigo": 51,
                        "Nome": "GELATINA MOSAICO",
                        "Unidade": "UN",
                        "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"

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: [

      {

         DataMovimento: "2017-06-16T00:00:00",

         DataRecebimento: "2017-06-16T15:08:41",

         NumeroCupom: 101,

         NumeroNota: 2113,

         SerieNota: "",

         SubSerieNota: "",

         SerieSAT: "900010057",

         SerieECF: "",

         ModeloFiscal: 1,

         IDSetorVenda: 0,

         StatusVenda: 2,

         QuantidadePessoas: 1,

         StatusNotaNFCe: null,

         ChaveSefaz: "35170682373077000171599000100570021137284801",

         ProtocoloAutorizacaoSefaz: "",

         Loja: {

            Codigo: 53,

            Nome: "LOJA GRUPO QA 04",

            CNPJ: "82373077000171",

            InscricaoEstadual: "111111111111"

         },

         Cliente: null,

         DadosCancelamento: null,

         Caixa: {

            Data: "2017-06-16T00:00:00",

            Numero: 18,

            NumeroFechamento: 45,

            Operador: {

               Codigo: 1,

               Nome: "CORDEIRO",

               Cpf: "112.644.158-93"

            }

         },

         Itens: [

            {

               Status: 1,

               Produto: {

                  Codigo: 1,

                  Nome: "A FRANCESA",

                  Unidade: "KG",

                  Grupo: "BOL",

                  SubGrupo: "TRADICI",

                  NCM: "22021000"

               },

               Quantidade: 1,

               ValorUnitario: 61,

               ValorDesconto: 0,

               ValorAcrescimo: 0,

               ValorTotal: 61,

               Cfop: "5101",

               Cst: "040",

               Csosn: null,

               CEST: "0300600",

               Tributo: "I",

               Pis: {

                  Aliquota: 3,

                  Cst: "01",

                  BaseCalculo: 61,

                  Valor: 1.83

               },

               Cofins: {

                  Aliquota: 3,

                  Cst: "01",

                  BaseCalculo: 61,

                  Valor: 1.83

               },

               Icms: {

                  Aliquota: 0,

                  BaseCalculo: 0,

                  Valor: 0

               }

            },

            {

               Status: 1,

               Produto: {

                  Codigo: 999,

                  Nome: "TAXA SERVICO",

                  Unidade: "UNI",

                  Grupo: "TAXAS",

                  SubGrupo: "TAXAS",

                  NCM: "22021000"

               },

               Quantidade: 6.1,

               ValorUnitario: 1,

               ValorDesconto: 0,

               ValorAcrescimo: 0,

               ValorTotal: 6.1,

               Cfop: "5101",

               Cst: "040",

               Csosn: null,

               CEST: "0300600",

               Tributo: "I",

               Pis: {

                  Aliquota: 0,

                  Cst: "07",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Cofins: {

                  Aliquota: 0,

                  Cst: "07",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Icms: {

                  Aliquota: 0,

                  BaseCalculo: 0,

                  Valor: 0

               }

            }

         ],

         Comissoes: [

            {

               Tipo: 1,

               Valor: 6.1,

               Funcionario: {

                  Codigo: 1,

                  Nome: "CORDEIRO",

                  Cpf: "112.644.158-93"

               }

            }

         ],

         Pagamentos: [

            {

               TipoFormaPagamento: 1,

               Descricao: "DINHEIRO",

               ValorRecebido: 67.1,

               ValorEfetivo: 67.1,

               FormaPagamentoCartao: null

            }

         ],

         TotalizadorVenda: {

            ValorSubTotal: 67.1,

            ValorTotalDescontoFiscal: 0,

            ValorTotalDescontoSistema: 0,

            ValorTotalAcrescimo: 0,

            ValorTotalServico: 6.1,

            ValorTotalTaxaEntrega: 0,

            ValorTotal: 67.1,

            ValorTroco: 0,

            ValorTotalBaseCalculoICMS: 0,

            ValorTotalICMS: 0,

            ValorTotalBaseCalculoPIS: 61,

            ValorTotalPIS: 1.83,

            ValorTotalBaseCalculoCOFINS: 61,

            ValorTotalCOFINS: 1.83

         }

      },

      {

         DataMovimento: "2017-06-16T00:00:00",

         DataRecebimento: "2017-06-16T15:09:39",

         NumeroCupom: 102,

         NumeroNota: 2114,

         SerieNota: "",

         SubSerieNota: "",

         SerieSAT: "900010057",

         SerieECF: "",

         ModeloFiscal: 1,

         IDSetorVenda: 0,

         StatusVenda: 2,

         QuantidadePessoas: 1,

         StatusNotaNFCe: null,

         ChaveSefaz: "35170682373077000171599000100570021143123571",

         ProtocoloAutorizacaoSefaz: "",

         Loja: {

            Codigo: 53,

            Nome: "LOJA GRUPO QA 04",

            CNPJ: "82373077000171",

            InscricaoEstadual: "111111111111"

         },

         Cliente: null,

         DadosCancelamento: null,

         Caixa: {

            Data: "2017-06-16T00:00:00",

            Numero: 18,

            NumeroFechamento: 45,

            Operador: {

               Codigo: 1,

               Nome: "CORDEIRO",

               Cpf: "112.644.158-93"

            }

         },

         Itens: [

            {

               Status: 1,

               Produto: {

                  Codigo: 1,

                  Nome: "A FRANCESA",

                  Unidade: "KG",

                  Grupo: "BOL",

                  SubGrupo: "TRADICI",

                  NCM: "22021000"

               },

               Quantidade: 0.5,

               ValorUnitario: 61,

               ValorDesconto: 0.91,

               ValorAcrescimo: 0,

               ValorTotal: 29.59,

               Cfop: "5101",

               Cst: "040",

               Csosn: null,

               CEST: "0300600",

               Tributo: "I",

               Pis: {

                  Aliquota: 3,

                  Cst: "01",

                  BaseCalculo: 29.59,

                  Valor: 0.89

               },

               Cofins: {

                  Aliquota: 3,

                  Cst: "01",

                  BaseCalculo: 29.59,

                  Valor: 0.89

               },

               Icms: {

                  Aliquota: 0,

                  BaseCalculo: 0,

                  Valor: 0

               }

            },

            {

               Status: 1,

               Produto: {

                  Codigo: 3,

                  Nome: "ALPES SUICO",

                  Unidade: "KG",

                  Grupo: "BOL",

                  SubGrupo: "TRADICI",

                  NCM: "22021000"

               },

               Quantidade: 0.5,

               ValorUnitario: 61,

               ValorDesconto: 0.91,

               ValorAcrescimo: 0,

               ValorTotal: 29.59,

               Cfop: "5101",

               Cst: "000",

               Csosn: null,

               CEST: "0300600",

               Tributo: "T",

               Pis: {

                  Aliquota: 18,

                  Cst: "01",

                  BaseCalculo: 29.59,

                  Valor: 5.33

               },

               Cofins: {

                  Aliquota: 18,

                  Cst: "01",

                  BaseCalculo: 29.59,

                  Valor: 5.33

               },

               Icms: {

                  Aliquota: 18,

                  BaseCalculo: 29.59,

                  Valor: 5.33

               }

            },

            {

               Status: 1,

               Produto: {

                  Codigo: 999,

                  Nome: "TAXA SERVICO",

                  Unidade: "UNI",

                  Grupo: "TAXAS",

                  SubGrupo: "TAXAS",

                  NCM: "22021000"

               },

               Quantidade: 6.1,

               ValorUnitario: 1,

               ValorDesconto: 0.18,

               ValorAcrescimo: 0,

               ValorTotal: 5.92,

               Cfop: "5101",

               Cst: "040",

               Csosn: null,

               CEST: "0300600",

               Tributo: "I",

               Pis: {

                  Aliquota: 0,

                  Cst: "07",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Cofins: {

                  Aliquota: 0,

                  Cst: "07",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Icms: {

                  Aliquota: 0,

                  BaseCalculo: 0,

                  Valor: 0

               }

            }

         ],

         Comissoes: [

            {

               Tipo: 1,

               Valor: 6.1,

               Funcionario: {

                  Codigo: 1,

                  Nome: "CORDEIRO",

                  Cpf: "112.644.158-93"

               }

            }

         ],

         Pagamentos: [

            {

               TipoFormaPagamento: 1,

               Descricao: "DINHEIRO",

               ValorRecebido: 65.1,

               ValorEfetivo: 65.1,

               FormaPagamentoCartao: null

            }

         ],

         TotalizadorVenda: {

            ValorSubTotal: 67.1,

            ValorTotalDescontoFiscal: 2,

            ValorTotalDescontoSistema: 2,

            ValorTotalAcrescimo: 0,

            ValorTotalServico: 6.1,

            ValorTotalTaxaEntrega: 0,

            ValorTotal: 65.1,

            ValorTroco: 0,

            ValorTotalBaseCalculoICMS: 29.59,

            ValorTotalICMS: 5.33,

            ValorTotalBaseCalculoPIS: 59.18,

            ValorTotalPIS: 6.22,

            ValorTotalBaseCalculoCOFINS: 59.18,

            ValorTotalCOFINS: 6.22

         }

      }

   ],

   Sucesso: true,

   Erros

: []
}





Por Intervalo de Data de Integraçã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.

*Preenchimento obrigatório

...

{
   Token: "cf82bad6-aa4d-47b2-aaff-ff299f7e81fa",
   CodigoLoja: "50",
   DataInicialIntegracaoChefweb: "2017-06-06T15:36:12",
   DataFinalIntegracaoChefweb: "2017-06-13T15:36:12"
}

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

Response

{

   Vendas: [

      {

         DataMovimento: "2017-06-16T00:00:00",

         DataRecebimento

: "2017-06-

16T15

06T15:

08

36:

41

12",

         NumeroCupom: 101,

         NumeroNota: 2113,

         SerieNota: "",

         SubSerieNota: "",

         SerieSAT: "900010057",

         SerieECF: "",

         ModeloFiscal: 1,

         IDSetorVenda: 0,

         StatusVenda: 2,

         QuantidadePessoas: 1,

         StatusNotaNFCe: null,

         ChaveSefaz: "35170682373077000171599000100570021137284801",

         ProtocoloAutorizacaoSefaz: "",

         Loja: {

            Codigo: 53,

            Nome: "LOJA GRUPO QA 04",

            CNPJ: "82373077000171",

            InscricaoEstadual: "111111111111"

         },

         Cliente: null,

         DadosCancelamento: null,

         Caixa: {

            Data: "2017-06-16T00:00:00",

            Numero: 18,

            NumeroFechamento: 45,

            Operador: {

               Codigo: 1,

               Nome: "CORDEIRO",

               Cpf: "112.644.158-93"

            }

         },

         Itens: [

            {

               Status: 1,

               Produto: {

                  Codigo: 1,

                  Nome: "A FRANCESA",

                  Unidade: "KG",

                  Grupo: "BOL",

                  SubGrupo: "TRADICI",

                  NCM: "22021000"

               },

               Quantidade: 1,

               ValorUnitario: 61,

               ValorDesconto: 0,

               ValorAcrescimo: 0,

               ValorTotal: 61,

               Cfop: "5101",

               Cst: "040",

               Csosn: null,

               CEST: "0300600",

               Tributo: "I",

               Pis: {

                  Aliquota: 3,

                  Cst: "01",

                  BaseCalculo: 61,

                  Valor: 1.83

               },

               Cofins: {

                  Aliquota: 3,

                  Cst: "01",

                  BaseCalculo: 61,

                  Valor: 1.83

               },

               Icms: {

                  Aliquota: 0,

                  BaseCalculo: 0,

                  Valor: 0

               }

            },

            {

               Status: 1,

               Produto: {

                  Codigo: 999,

                  Nome: "TAXA SERVICO",

                  Unidade: "UNI",

                  Grupo: "TAXAS",

                  SubGrupo: "TAXAS",

                  NCM: "22021000"

               },

               Quantidade: 6.1,

               ValorUnitario: 1,

               ValorDesconto: 0,

               ValorAcrescimo: 0,

               ValorTotal: 6.1,

               Cfop: "5101",

               Cst: "040",

               Csosn: null,

               CEST: "0300600",

               Tributo: "I",

               Pis: {

                  Aliquota: 0,

                  Cst: "07",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Cofins: {

                  Aliquota: 0,

                  Cst: "07",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Icms: {

                  Aliquota: 0,

                  BaseCalculo: 0,

                  Valor: 0

               }

            }

         ],

         Comissoes: [

            {

               Tipo: 1,

               Valor: 6.1,

               Funcionario: {

                  Codigo: 1,

                  Nome: "CORDEIRO",

                  Cpf: "112.644.158-93"

               }

            }

         ],

         Pagamentos: [

            {

               TipoFormaPagamento: 1,

               Descricao: "DINHEIRO",

               ValorRecebido: 67.1,

               ValorEfetivo: 67.1,

               FormaPagamentoCartao: null

            }

         ],

         TotalizadorVenda: {

            ValorSubTotal: 67.1,

            ValorTotalDescontoFiscal: 0,

            ValorTotalDescontoSistema: 0,

            ValorTotalAcrescimo: 0,

            ValorTotalServico: 6.1,

            ValorTotalTaxaEntrega: 0,

            ValorTotal: 67.1,

            ValorTroco: 0,

            ValorTotalBaseCalculoICMS: 0,

            ValorTotalICMS: 0,

            ValorTotalBaseCalculoPIS: 61,

            ValorTotalPIS: 1.83,

            ValorTotalBaseCalculoCOFINS: 61,

            ValorTotalCOFINS: 1.83

         }

      },

      {

         DataMovimento: "2017-06-16T00:00:00",

         DataRecebimento: "2017-06-16T15:09:39",

         NumeroCupom: 102,

         NumeroNota: 2114,

         SerieNota: "",

         SubSerieNota: "",

         SerieSAT: "900010057",

         SerieECF: "",

         ModeloFiscal: 1,

         IDSetorVenda: 0,

         StatusVenda: 2,

         QuantidadePessoas: 1,

         StatusNotaNFCe: null,

         ChaveSefaz: "35170682373077000171599000100570021143123571",

         ProtocoloAutorizacaoSefaz: "",

         Loja: {

            Codigo: 53,

            Nome: "LOJA GRUPO QA 04",

            CNPJ: "82373077000171",

            InscricaoEstadual: "111111111111"

         },

         Cliente: null,

         DadosCancelamento: null,

         Caixa: {

            Data: "2017-06-16T00:00:00",

            Numero: 18,

            NumeroFechamento: 45,

            Operador: {

               Codigo: 1,

               Nome: "CORDEIRO",

               Cpf: "112.644.158-93"

            }

         },

         Itens: [

            {

               Status: 1,

               Produto: {

                  Codigo: 1,

                  Nome: "A FRANCESA",

                  Unidade: "KG",

                  Grupo: "BOL",

                  SubGrupo: "TRADICI",

                  NCM: "22021000"

               },

               Quantidade: 0.5,

               ValorUnitario: 61,

               ValorDesconto: 0.91,

               ValorAcrescimo: 0,

               ValorTotal: 29.59,

               Cfop: "5101",

               Cst: "040",

               Csosn: null,

               CEST: "0300600",

               Tributo: "I",

               Pis: {

                  Aliquota: 3,

                  Cst: "01",

                  BaseCalculo: 29.59,

                  Valor: 0.89

               },

               Cofins: {

                  Aliquota: 3,

                  Cst: "01",

                  BaseCalculo: 29.59,

                  Valor: 0.89

               },

               Icms: {

                  Aliquota: 0,

                  BaseCalculo: 0,

                  Valor: 0

               }

            },

            {

               Status: 1,

               Produto: {

                  Codigo: 3,

                  Nome: "ALPES SUICO",

                  Unidade: "KG",

                  Grupo: "BOL",

                  SubGrupo: "TRADICI",

                  NCM: "22021000"

               },

               Quantidade: 0.5,

               ValorUnitario: 61,

               ValorDesconto: 0.91,

               ValorAcrescimo: 0,

               ValorTotal: 29.59,

               Cfop: "5101",

               Cst: "000",

               Csosn: null,

               CEST: "0300600",

               Tributo: "T",

               Pis: {

                  Aliquota: 18,

                  Cst: "01",

                  BaseCalculo: 29.59,

                  Valor: 5.33

               },

               Cofins: {

                  Aliquota: 18,

                  Cst: "01",

                  BaseCalculo: 29.59,

                  Valor: 5.33

               },

               Icms: {

                  Aliquota: 18,

                  BaseCalculo: 29.59,

                  Valor: 5.33

               }

            },

            {

               Status: 1,

               Produto: {

                  Codigo: 999,

                  Nome: "TAXA SERVICO",

                  Unidade: "UNI",

                  Grupo: "TAXAS",

                  SubGrupo: "TAXAS",

                  NCM: "22021000"

               },

               Quantidade: 6.1,

               ValorUnitario: 1,

               ValorDesconto: 0.18,

               ValorAcrescimo: 0,

               ValorTotal: 5.92,

               Cfop: "5101",

               Cst: "040",

               Csosn: null,

               CEST: "0300600",

               Tributo: "I",

               Pis: {

                  Aliquota: 0,

                  Cst: "07",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Cofins: {

                  Aliquota: 0,

                  Cst: "07",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Icms: {

                  Aliquota: 0,

                  BaseCalculo: 0,

                  Valor: 0

               }

            }

         ],

         Comissoes: [

            {

               Tipo: 1,

               Valor: 6.1,

               Funcionario: {

                  Codigo: 1,

                  Nome: "CORDEIRO",

                  Cpf: "112.644.158-93"

               }

            }

         ],

         Pagamentos: [

            {

               TipoFormaPagamento: 1,

               Descricao: "DINHEIRO",

               ValorRecebido: 65.1,

               ValorEfetivo: 65.1,

               FormaPagamentoCartao: null

            }

         ],

         TotalizadorVenda: {

            ValorSubTotal: 67.1,

            ValorTotalDescontoFiscal: 2,

            ValorTotalDescontoSistema: 2,

            ValorTotalAcrescimo: 0,

            ValorTotalServico: 6.1,

            ValorTotalTaxaEntrega: 0,

            ValorTotal: 65.1,

            ValorTroco: 0,

            ValorTotalBaseCalculoICMS: 29.59,

            ValorTotalICMS: 5.33,

            ValorTotalBaseCalculoPIS: 59.18,

            ValorTotalPIS: 6.22,

            ValorTotalBaseCalculoCOFINS: 59.18,

            ValorTotalCOFINS: 6.22

         }

      }

   ],

   Sucesso: true,

   Erros: []

   }

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

*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).

*Preenchimento obrigatório

...

{
   Token: "cf82bad6-aa4d-47b2-aaff-ff299f7e81fa",
   CodigoLoja: "50",
   DataMovimentoInicial: "2017-06-06T15:36:12",
   DataMovimentoFinal: "2017-06-13T15:36:12",
   Online: "1"
}

     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 TEF

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"

Exemplo Retorno Vendas Cartão POS

Response

{

   Vendas: [

      {

         DataMovimento: "2017-08-10T00:00:00",

         DataRecebimento: "2017-08-10T14:03:30",

         NumeroCupom: 10430,

         NumeroNota: 41659,

         SerieNota: "",

         SubSerieNota: "",

         SerieSAT: "",

         SerieECF: "BE111610101110008758",

         ModeloFiscal: 4,

         IDSetorVenda: 0,

         StatusVenda: 2,

         QuantidadePessoas: 1,

         StatusNotaNFCe: null,

         ChaveSefaz: "",

         ProtocoloAutorizacaoSefaz: "",

         Loja: {

            Codigo: 50,

            Nome: "LOJA GRUPO QA MATRIZ",

            CNPJ

: "82.373.077/0001-71",

           

"InscricaoEstadual": "

1018146530

111111111111"

        

},

         Cliente: null,

         DadosCancelamento

"Cliente": {
"Codigo": 19,
"Nome": "TESTE DE CAPA VENDA",
"TipoPessoa": 1,
"Documento": "00000000191"
},
"DadosCancelamento": null,

        

"Caixa": {

           

"Data": "

2017

2019-

08

03-

10T00

21T00:00:00",

           

"Numero": 1,

           

"NumeroFechamento":

70

95,

           

"Operador": {

              

"Codigo": 1,

              

"Nome": "

ANDRE

TESTE OPERADOR",

              

"Cpf

: "305.263.358-90"           

": null
}

        

},

        

"Itens": [

           

{

              

"Status": 1,

              

"Produto": {

                 

"Codigo": 1,

                 

"Nome": "

A FRANCESA

PRODUTO TESTE",

                 

"Unidade": "

KL

KG",

                 

"Grupo": "

BOLOS

GRUPO TESTE",

                 

"SubGrupo": "

TRADICIONAIS

SUB GRUPO TESTE",

                  NCM: "19059090"

               },

               Quantidade: 0.075,

               ValorUnitario: 13,

               ValorDesconto: 0,

               ValorAcrescimo: 0.09,

               ValorTotal: 1.06,

               Cfop

"NCM": "11010010",
"CamposCustomizaveis": {
"CustomA": "Custom A",
"CustomB": "true",
"CustomC": "123"
}
},
"Quantidade": 1,
"ValorUnitario": 66,
"ValorDesconto": 0,
"ValorAcrescimo": 0,
"ValorTotal": 66,
"Cfop": "5102",

              

"Cst": "

000

020",

              

"Csosn": null,

              

"CEST":

null

"0300600",

              

"Tributo": "T",

              

"Pis": {

                 

"Aliquota": 0,

                 

"Cst": "

07

49",

                 

"BaseCalculo": 0,

                 

"Valor": 0

              

},

              

"Cofins": {

                 

"Aliquota": 0,

                 

"Cst": "

07

49",

                 

"BaseCalculo": 0,

                 

"Valor": 0

              

},

              

"Icms": {

                 

"Aliquota": 18,

                 

"BaseCalculo":

1.06

66,

                 

"Valor":

0

11.

19

88

              

}

           

},

           

{

              

"Status": 1,

              

"Produto": {

                 

"Codigo":

1

2,

                 

"Nome": "

A FRANCESA

TESTE PRODUTO 2",

                 

"Unidade": "

KL

KG",

                 

"Grupo": "

BOLOS

GRUPO TESTE",

                 

"SubGrupo": "

TRADICIONAIS

SUB GRUPO TESTE",

                 

"NCM": "19059090",
"CamposCustomizaveis": {}

              

},

              

"Quantidade":

0.08

1,

              

"ValorUnitario":

13

33.99,

              

"ValorDesconto": 0,

              

"ValorAcrescimo": 0

.1

,

              

"ValorTotal":

1

33.

14

99,

              

"Cfop": "

5102

5101",

              

"Cst": "

000

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":

1

33.

14

99,

                 

"Valor":

0

6.

2

11

              

}

           

}
],

            {

               Status: 1,

               Produto: {

                  Codigo: 1,

                  Nome: "A FRANCESA",

                  Unidade: "KL",

                  Grupo: "BOLOS",

                  SubGrupo: "TRADICIONAIS",

                  NCM: "19059090"

               },

               Quantidade: 0.08,

               ValorUnitario: 13,

               ValorDesconto: 0,

               ValorAcrescimo: 0.13,

               ValorTotal: 1.17,

               Cfop: "5102",

               Cst: "000",

               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: 1.17,

                  Valor: 0.21

               }

            },

            {

               Status: 1,

               Produto: {

                  Codigo: 3,

                  Nome: "ALPES SUICO",

                  Unidade: "KG",

                  Grupo: "BOLOS",

                  SubGrupo: "TRADICIONAIS",

                  NCM: "19059090"

               },

               Quantidade: 0.65,

               ValorUnitario: 61,

               ValorDesconto: 0,

               ValorAcrescimo: 3.96,

               ValorTotal: 43.61,

               Cfop: "5102",

               Cst: "000",

               Csosn: null,

               CEST: null,

               Tributo: "T",

               Pis: {

                  Aliquota: 0,

                  Cst: "49",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Cofins: {

                  Aliquota: 0,

                  Cst: "49",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Icms: {

                  Aliquota: 18,

                  BaseCalculo: 43.61,

                  Valor: 7.84

               }

            },

            {

               Status: 1,

               Produto: {

                  Codigo: 5,

                  Nome: "BRIGADEIRO COM BABA DE MOCA",

                  Unidade: "KG",

                  Grupo: "BOLOS",

                  SubGrupo: "TRADICIONAIS",

                  NCM: "19059090"

               },

               Quantidade: 1.37,

               ValorUnitario: 61,

               ValorDesconto: 0,

               ValorAcrescimo: 8.35,

               ValorTotal: 91.92,

               Cfop: "5102",

               Cst: "000",

               Csosn: null,

               CEST: null,

               Tributo: "T",

               Pis: {

                  Aliquota: 0,

                  Cst: "49",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Cofins: {

                  Aliquota: 0,

                  Cst: "49",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Icms: {

                  Aliquota: 18,

                  BaseCalculo: 91.92,

                  Valor: 16.54

               }

            },

            {

               Status: 1,

               Produto: {

                  Codigo: 6,

                  Nome: "BRIGADEIRO II",

                  Unidade: "KG",

                  Grupo: "BOLOS",

                  SubGrupo: "TRADICIONAIS",

                  NCM: "19059090"

               },

               Quantidade: 0.65,

               ValorUnitario: 61,

               ValorDesconto: 0,

               ValorAcrescimo: 3.96,

               ValorTotal: 43.61,

               Cfop: "5102",

               Cst: "000",

               Csosn: null,

               CEST: null,

               Tributo: "T",

               Pis: {

                  Aliquota: 0,

                  Cst: "49",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Cofins: {

                  Aliquota: 0,

                  Cst: "49",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Icms: {

                  Aliquota: 18,

                  BaseCalculo: 43.61,

                  Valor: 7.84

               }

            },

            {

               Status: 1,

               Produto: {

                  Codigo: 9,

                  Nome: "CHOCOLATE COM AMENDOIM",

                  Unidade: "KG",

                  Grupo: "BOLOS",

                  SubGrupo: "TRADICIONAIS",

                  NCM: "19059090"

               },

               Quantidade: 1.37,

               ValorUnitario: 61,

               ValorDesconto: 0,

               ValorAcrescimo: 8.35,

               ValorTotal: 91.92,

               Cfop: "5102",

               Cst: "040",

               Csosn: null,

               CEST: null,

               Tributo: "I",

               Pis: {

                  Aliquota: 0,

                  Cst: "49",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Cofins: {

                  Aliquota: 0,

                  Cst: "49",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Icms: {

                  Aliquota: 0,

                  BaseCalculo: 0,

                  Valor: 0

               }

            }

         ],

         Comissoes: [

            {

               Tipo: 1,

               Valor: 24.94,

               Funcionario: {

                  Codigo: 1,

                  Nome: "ANDRE",

                  Cpf: "305.263.358-90"

               }

            }

         ],

         Pagamentos: [

            {

               TipoFormaPagamento: 3,

               Descricao: "MAESTRO",

               ValorRecebido: 91.49,

               ValorEfetivo: 91.49,

               FormaPagamentoCartao: {

                  TipoTransacao: 2,

                  CodigoCartao: 4,

                  DadosTEF: null,

                  TipoCartao: "DÉBITO"

               }

            },

            {

               TipoFormaPagamento: 3,

               Descricao: "MASTERCARD",

               ValorRecebido: 91.47,

               ValorEfetivo: 91.47,

               FormaPagamentoCartao: {

                  TipoTransacao: 2,

                  CodigoCartao: 2,

                  DadosTEF: null,

                  TipoCartao: "CRÉDITO"

               }

            },

            {

               TipoFormaPagamento: 3,

               Descricao: "VOUCHER",

               ValorRecebido: 91.47,

               ValorEfetivo: 91.47,

               FormaPagamentoCartao: {

                  TipoTransacao: 2,

                  CodigoCartao: 122,

                  DadosTEF: null,

                  TipoCartao: "VOUCHER"

               }

            }

         ],

         TotalizadorVenda: {

            ValorSubTotal: 249.49,

            ValorTotalDescontoFiscal: 0,

            ValorTotalDescontoSistema: 0,

            ValorTotalAcrescimo: 24.94,

            ValorTotalServico: 0,

            ValorTotalTaxaEntrega: 0,

            ValorTotal: 274.43,

            ValorTroco: 0,

            ValorTotalBaseCalculoICMS: 182.51,

            ValorTotalICMS: 32.82,

            ValorTotalBaseCalculoPIS: 0,

            ValorTotalPIS: 0,

            ValorTotalBaseCalculoCOFINS: 0,

            ValorTotalCOFINS: 0

         }

      },

      {

         DataMovimento: "2017-08-10T00:00:00",

         DataRecebimento: "2017-08-10T14:08:11",

         NumeroCupom: 10433,

         NumeroNota: 41665,

         SerieNota: "",

         SubSerieNota: "",

         SerieSAT: "",

         SerieECF: "BE111610101110008758",

         ModeloFiscal: 4,

         IDSetorVenda: 0,

         StatusVenda: 2,

         QuantidadePessoas: 1,

         StatusNotaNFCe: null,

         ChaveSefaz: "",

         ProtocoloAutorizacaoSefaz: "",

         Loja: {

            Codigo: 50,

            Nome: "LOJA GRUPO QA MATRIZ",

            CNPJ: "82.373.077/0001-71",

            InscricaoEstadual: "1018146530"

         },

         Cliente: null,

         DadosCancelamento: null,

         Caixa: {

            Data: "2017-08-10T00:00:00",

            Numero: 1,

            NumeroFechamento: 70,

            Operador: {

               Codigo: 1,

               Nome: "ANDRE",

               Cpf: "305.263.358-90"

            }

         },

         Itens: [

            {

               Status: 1,

               Produto: {

                  Codigo: 1,

                  Nome: "A FRANCESA",

                  Unidade: "KL",

                  Grupo: "BOLOS",

                  SubGrupo: "TRADICIONAIS",

                  NCM: "19059090"

               },

               Quantidade: 1,

               ValorUnitario: 13,

               ValorDesconto: 0,

               ValorAcrescimo: 1.3,

               ValorTotal: 14.3,

               Cfop: "5102",

               Cst: "000",

               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: 14.3,

                  Valor: 2.57

               }

            }

         ],

         Comissoes: [

            {

               Tipo: 1,

               Valor: 1.3,

               Funcionario: {

                  Codigo: 1,

                  Nome: "ANDRE",

                  Cpf: "305.263.358-90"

               }

            }

         ],

         Pagamentos: [

            {

               TipoFormaPagamento: 3,

               Descricao: "VOUCHER",

               ValorRecebido: 14.3,

               ValorEfetivo: 14.3,

               FormaPagamentoCartao: {

                  TipoTransacao: 2,

                  CodigoCartao: 122,

                  DadosTEF: null,

                  TipoCartao: "VOUCHER"

               }

            }

         ],

         TotalizadorVenda: {

            ValorSubTotal: 13,

            ValorTotalDescontoFiscal: 0,

            ValorTotalDescontoSistema: 0,

            ValorTotalAcrescimo: 1.3,

            ValorTotalServico: 0,

            ValorTotalTaxaEntrega: 0,

            ValorTotal: 14.3,

            ValorTroco: 0,

            ValorTotalBaseCalculoICMS: 14.3,

            ValorTotalICMS: 2.57,

            ValorTotalBaseCalculoPIS: 0,

            ValorTotalPIS: 0,

            ValorTotalBaseCalculoCOFINS: 0,

            ValorTotalCOFINS: 0

         }

      }

   ],

   Sucesso: true,

   Erros: []

}

Exemplo Retorno Vendas TEF

Response

...

{

   Vendas: [

      {

         DataMovimento: "2017-08-10T00:00:00",

         DataRecebimento: "2017-08-10T14:36:13",

         NumeroCupom: 10440,

         NumeroNota: 41676,

         SerieNota: "",

         SubSerieNota: "",

         SerieSAT: "",

         SerieECF: "BE111610101110008758",

         ModeloFiscal: 4,

         IDSetorVenda: 0,

         StatusVenda: 2,

         QuantidadePessoas: 1,

         StatusNotaNFCe: null,

         ChaveSefaz: "",

         ProtocoloAutorizacaoSefaz: "",

         Loja: {

            Codigo: 50,

            Nome: "LOJA GRUPO QA MATRIZ",

            CNPJ: "82.373.077/0001-71",

            InscricaoEstadual: "1018146530"

         },

         Cliente: null,

         DadosCancelamento: null,

         Caixa: {

            Data: "2017-08-10T00:00:00",

            Numero: 1,

            NumeroFechamento: 72,

            Operador: {

               Codigo: 1,

               Nome: "ANDRE",

               Cpf: "305.263.358-90"

            }

         },

         Itens: [

            {

               Status: 1,

               Produto: {

                  Codigo: 1,

                  Nome: "A FRANCESA",

                  Unidade: "KL",

                  Grupo: "BOLOS",

                  SubGrupo: "TRADICIONAIS",

                  NCM: "19059090"

               },

               Quantidade: 1,

               ValorUnitario: 13,

               ValorDesconto: 0,

               ValorAcrescimo: 0,

               ValorTotal: 13,

               Cfop: "5102",

               Cst: "000",

               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: 13,

                  Valor: 2.34

               }

            }

         ],

         Comissoes: [],

         Pagamentos: [

            {

               TipoFormaPagamento: 3,

               Descricao: "ELO CREDITO",

               ValorRecebido: 13,

               ValorEfetivo: 13,

               FormaPagamentoCartao: {

                  TipoTransacao: 1,

                  CodigoCartao: 3,

                  DadosTEF: {

                     CodigoAutorizada: "VIS",

                     CnpjAutorizada: "51427102000129",

                     DescricaoAutorizada: "VISANET",

                     CodigoBandeira: 0,

                     DescricaoBandeira: "DEMOCARD",

                     NSUHost: "14355703413",

                     NSUTEF: 3873

                  },

                  TipoCartao: "CRÉDITO"

               }

            }

         ],

         TotalizadorVenda: {

            ValorSubTotal: 13,

            ValorTotalDescontoFiscal: 0,

            ValorTotalDescontoSistema: 0,

            ValorTotalAcrescimo: 0,

            ValorTotalServico: 0,

            ValorTotalTaxaEntrega: 0,

            ValorTotal: 13,

            ValorTroco: 0,

            ValorTotalBaseCalculoICMS: 13,

            ValorTotalICMS: 2.34,

            ValorTotalBaseCalculoPIS: 0,

            ValorTotalPIS: 0,

            ValorTotalBaseCalculoCOFINS: 0,

            ValorTotalCOFINS: 0

         }

      },

      {

         DataMovimento: "2017-08-10T00:00:00",

         DataRecebimento: "2017-08-10T14:37:17",

         NumeroCupom: 10441,

         NumeroNota: 41678,

         SerieNota: "",

         SubSerieNota: "",

         SerieSAT: "",

         SerieECF: "BE111610101110008758",

         ModeloFiscal: 4,

         IDSetorVenda: 0,

         StatusVenda: 2,

         QuantidadePessoas: 1,

         StatusNotaNFCe: null,

         ChaveSefaz: "",

         ProtocoloAutorizacaoSefaz: "",

         Loja: {

            Codigo: 50,

            Nome: "LOJA GRUPO QA MATRIZ",

            CNPJ: "82.373.077/0001-71",

            InscricaoEstadual: "1018146530"

         },

         Cliente: null,

         DadosCancelamento: null,

         Caixa: {

            Data: "2017-08-10T00:00:00",

            Numero: 1,

            NumeroFechamento: 72,

            Operador: {

               Codigo: 1,

               Nome: "ANDRE",

               Cpf: "305.263.358-90"

            }

         },

         Itens: [

            {

               Status: 1,

               Produto: {

                  Codigo: 2,

                  Nome: "AERADO",

                  Unidade: "KG",

                  Grupo: "BOLOS",

                  SubGrupo: "TRADICIONAIS",

                  NCM: "19059090"

               },

               Quantidade: 1,

               ValorUnitario: 61,

               ValorDesconto: 0,

               ValorAcrescimo: 0,

               ValorTotal: 61,

               Cfop: "5102",

               Cst: "000",

               Csosn: null,

               CEST: null,

               Tributo: "T",

               Pis: {

                  Aliquota: 0,

                  Cst: "49",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Cofins: {

                  Aliquota: 0,

                  Cst: "49",

                  BaseCalculo: 0,

                  Valor: 0

               },

               Icms: {

                  Aliquota: 18,

                  BaseCalculo: 61,

                  Valor: 10.98

               }

            }

         ],

         Comissoes: [],

         Pagamentos: [

            {

               TipoFormaPagamento: 3,

               Descricao: "MAESTRO",

               ValorRecebido: 61,

               ValorEfetivo: 61,

               FormaPagamentoCartao: {

                  TipoTransacao: 1,

                  CodigoCartao: 4,

                  DadosTEF: {

                     CodigoAutorizada: "VIS",

                     CnpjAutorizada: "51427102000129",

                     DescricaoAutorizada: "VISANET",

                     CodigoBandeira: 0,

                     DescricaoBandeira: "DEMOCARD",

                     NSUHost: "14370023322",

                     NSUTEF: 28264

                  },

                  TipoCartao: "DÉBITO"

               }

            }

         ],

         TotalizadorVenda: {

            ValorSubTotal: 61,

            ValorTotalDescontoFiscal: 0,

            ValorTotalDescontoSistema: 0,

            ValorTotalAcrescimo: 0,

            ValorTotalServico: 0,

            ValorTotalTaxaEntrega: 0,

            ValorTotal: 61,

            ValorTroco: 0,

            ValorTotalBaseCalculoICMS: 61,

            ValorTotalICMS: 10.98,

            ValorTotalBaseCalculoPIS: 0,

            ValorTotalPIS: 0,

            ValorTotalBaseCalculoCOFINS: 0,

            ValorTotalCOFINS: 0

         }

      }

   ],

   Sucesso: true,

   Erros: []

}

Dicionário de Retorno

Informações sobre os retorno da API CapaVenda

ModeloFiscal: Deve respeitar a tabela abaixo.

...

Modelo Fiscal

...

Código

...

SAT - Sistema autenticador e transmissor de cupons fiscais eletrônicos

...

1

...

NFCe - Nota Fiscal de Consumidor Eletrônica

...

2

...

BNF - Bloco de Notas Fiscais

...

3

...

ECF - Escrituração Contábil Fiscal

...

4

...

NFe - Nota Fiscal Eletrônica

...

5

ModuloVenda: Deve respeitar a tabela abaixo.

...

ModuloVenda

...

Código

...

PDV - Ponto de venda

...

1

...

PED - Processamento eletrônico de dados

...

2

...

Recebimento automático

...

3

...

Contingência

...

4

...

Emissor de Nfe(Nota fiscal eletrônica)

...

5

...

Pedido de Venda

...

6

...

Comanda - Mobile

...

7

...

ATM - Terminal de autoatendimento

...

8

StatusNotaNFCe: Deve respeitar a tabela abaixo.

...

Status da Nota NFCe(Nota fiscal de consumidor eletrônica)

...

Código

...

Emissão normal autorizada

...

1

...

Contingência pendente

...

2

...

Contingência autorizada

...

3

...

Contingência rejeitada

...

4

StatusVenda: Deve respeitar a tabela abaixo.

...

Status da Venda

...

Código

...

Aberto

...

1

...

Finalizado

...

2

...

Cancelado

...

3

...

Erro

...

4

StatusItemVenda: Deve respeitar a tabela abaixo.

...

Status do item de venda

...

Código

...

Finalizado

...

1

...

Cancelado

...

2

TipoPessoa: Deve respeitar a tabela abaixo.

...

Status da Venda

...

Código

...

Não informado

...

0

...

Física

...

1

...

Jurídica

...

2

TipoFormaPagamento: Deve respeitar a tabela abaixo.

...

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

"Comissoes": null,
"Pagamentos":

[

"FormaPagamentoCartao": {
"TipoTransacao": 1,
"CodigoCartao": 20,
"DadosTEF": {
"CodigoAutorizada": "AP",
"CnpjAutorizada": null,
"DescricaoAutorizada": "CIELO",
"CodigoBandeira": 20001,
"CodigoBandeiraTexto": "20001",
"DescricaoBandeira": "MAESTRO ",
"NSUHost": "000000008",
"NSUTEF": "000008",
"CodigoAutorizacao": "701001"

  },
TipoCartao": "DÉBITO"
}],
"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"
}
]
}

Informação Importante: Para utilização de um código bandeira que possua texto em seu nome, usar o novo campo "CodigoBandeiraTexto" .


Dicionário de Retorno

Informações sobre os retorno da API CapaVenda

ModeloFiscal: Deve respeitar a tabela abaixo.

Modelo Fiscal

Código

SAT - Sistema autenticador e transmissor de cupons fiscais eletrônicos

1

NFCe - Nota Fiscal de Consumidor Eletrônica

2

BNF - Bloco de Notas Fiscais

3

ECF - Escrituração Contábil Fiscal

4

NFe - Nota Fiscal Eletrônica

5

ModuloVenda: Deve respeitar a tabela abaixo.

ModuloVenda

Código

PDV - Ponto de venda

1

PED - Processamento eletrônico de dados

2

Recebimento automático

3

Contingência

4

Emissor de Nfe(Nota fiscal eletrônica)

5

Pedido de Venda

6

Comanda - Mobile

7

ATM - Terminal de autoatendimento

8


StatusNotaNFCe: Deve respeitar a tabela abaixo.

Status da Nota NFCe(Nota fiscal de consumidor eletrônica)

Código

Emissão normal autorizada

1

Contingência pendente

2

Contingência autorizada

3

Contingência rejeitada

4


StatusVenda: Deve respeitar a tabela abaixo.

Status da Venda

Código

Aberto

1

Finalizado

2

Cancelado

3

Erro

4


StatusItemVenda: Deve respeitar a tabela abaixo.

Status do item de venda

Código

Finalizado

1

Cancelado

2


TipoPessoa: Deve respeitar a tabela abaixo.

Status da Venda

Código

Não informado

0

Física

1

Jurídica

2


TipoFormaPagamento: Deve respeitar a tabela abaixo.

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

PIX

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

...

POS - "Point of Sale" ou ponto de venda

...


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

...