API/Tutoriais


此区域仅限持有平台令牌的用户访问


用于注册企业的API

  • Endpoints

    POST https://tffiscal.com.br/api/cadastrar_empresa

            POST https://tffiscal.com.br/api/cadastrar_empresa
const data = { "api_completa": true, "token_plataforma": "xxxxxxxxxxxxxxxxxxxxx", "username": "aaaa", "email": "[email protected]", "password": "88900", "ie": "133011581111", "senha_certificado": "1234", "certificado": "", "certificado_via_link":false, "telefone": "00 00000-0000", "ultimo_numero_nfe": 0, "ultimo_numero_nfce": 1, "ultimo_numero_cte": 0, "ultimo_numero_mdfe": 1, "inscricao_municipal": "1", "numero_serie_nfe": 1, "numero_serie_nfce": 1, "numero_serie_cte": "1", "numero_serie_mdfe": "1", "regime":1, };
- username: Nome de usuário da empresa. - email: Email da empresa. - password: Senha da empresa. - ie: Inscrição Estadual. - senha_certificado: Senha do certificado. - certificado: Certificado. - certificado_via_link: Caso seja true, o certificado será enviado via link. - telefone: Telefone. - ultimo_numero_nfe: Último número da NFe. - ultimo_numero_nfce: Último número da NFCe. - ultimo_numero_cte: Último número do CT-e. - ultimo_numero_mdfe: Último número do MDF-e. - inscricao_municipal: Inscrição Municipal. - numero_serie_nfe: Número de série da NFe. - numero_serie_nfce: Número de série da NFCe. - numero_serie_cte: Número de série do CT-e. - numero_serie_mdfe: Número de série do MDF-e. - regime: (1 para Simples e 3 para Normal).

Aqui você encontrará informações sobre como usar nossa API.

用于列出企业的API

  • Endpoints

    POST https://tffiscal.com.br/api/listar_empresa

            POST https://tffiscal.com.br/api/listar_empresa
const data = { 'token_plataforma': 'xxxxxxxxxxxxxxxxxxxxx' };
- 'token_plataforma': É um token de autenticação da plataforma. Esse token é usado para verificar a identidade da plataforma que está sendo acessada.

用于查询企业的API

  • Endpoints

    POST https://tffiscal.com.br/api/consultar_empresa

            POST https://tffiscal.com.br/api/consultar_empresa
const data = { 'tipo_pesquisa': 'razao_social', 'token_plataforma': 'xxxxxxxxxxxxxxxxxxxxx', 'search': 'TF FISCAL' };
- É permitido apenas um token, se colocar o token da empresa, não pode colocar o token da plataforma e vice-versa. - 'tipo_pesquisa': Indica o tipo de pesquisa que será realizada. Neste caso, o valor é 'razao_social', o que sugere que a pesquisa será feita com base na razão social de uma empresa e tipos da pesquisa que pode ser usados são: nome, razao_social e cnpj da empresa. - 'token_plataforma': É um token de autenticação da plataforma. Esse token é usado para verificar a identidade da plataforma que está sendo acessada. - 'search': É o termo de pesquisa que será utilizado para encontrar informações sobre uma empresa. Neste caso, o valor é 'TF FISCAL'.

用于停用企业的API

  • Endpoints

    POST https://tffiscal.com.br/api/desativar_empresa

            POST https://tffiscal.com.br/api/desativar_empresa
const data ={ 'cnpj': 'xxxxxxx', 'token_plataforma': 'xxxxxxxxxxxxxxxxxxxxx', };
- 'cnpj': CNPJ (Cadastro Nacional de Pessoa Jurídica) da empresa que será desativada. - 'token_plataforma': É um token de autenticação da plataforma. Esse token é usado para verificar a identidade da plataforma que está sendo acessada.

用于修改企业信息的API

  • Endpoints

    POST https://tffiscal.com.br/api/alterar_empresa

    重要提示:公司信息将根据证书进行更改
            POST https://tffiscal.com.br/api/alterar_empresa
const data = { "api_completa": true, "token_empresa": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "token_plataforma": "xxxxxxxxxxxxxxxxxxxxx", "username": "", "email": "", "ie": "133011581111", "numero_serie_nfe":"", "certificado": "", "senha_certificado": "", "certificado_via_link":false, "ultimo_numero_nfe": 600, "ultimo_numero_nfce": 1, "ultimo_numero_cte": 1, "ultimo_numero_mdfe": 1, "inscricao_municipal": "1", "numero_serie_nfe": "4", "numero_serie_nfce": 1, "numero_serie_cte": 1, "numero_serie_mdfe": 1, "regime":1, };
- "ie": Representa o número de Inscrição Estadual da empresa. - "username": Representa o nome de usuário para a conta associada à empresa. - "email": Representa o endereço de e-mail associado à empresa. - "token_plataforma": Representa o token da plataforma para fins de envio. - "ie": Representa o número de Inscrição Estadual da empresa. - "inscricao_municipal": Inscrição municipal (para empresas). - "numero_serie_nfe": Número de série para NF-e (Nota Fiscal Eletrônica). - "certificado": Refere-se a um arquivo de certificado. Este campo espera um arquivo como entrada, em vez de um valor de texto. - "senha_certificado": Representa a senha associada ao certificado. - "certificado_via_link": Indica se o certificado será enviado via link. - "ultimo_numero_nfce": Último número utilizado para NFC-e (Nota Fiscal do Consumidor Eletrônica). - "ultimo_numero_cte": Último número utilizado para CT-e (Conhecimento de Transporte Eletrônico). - "ultimo_numero_mdfe": Último número utilizado para MDF-e (Manifesto Eletrônico de Documentos Fiscais). - "numero_serie_nfce": Número de série para NFC-e. - "numero_serie_cte": Número de série para CT-e. - "numero_serie_mdfe": Número de série para MDF-e. - regime: (1 para Simples e 3 para Normal). - "last_name": Representa o sobrenome do proprietário da empresa. - "time_zone": Representa o fuso horário da localização da empresa. - "cidade_id": Representa a id da cidade onde a empresa está localizada. - "mobile": Refere-se ao número de telefone de contato comercial da empresa. - "landmark": Representa um ponto de referência para a localização da empresa. O valor padrão é "Nenhum". - "surname": Representa o prefixo usado para se referir ao proprietário da empresa (por exemplo, Sr, Sra, Srta). - "password": Representa a senha para a conta associada à empresa. - "confirm_password": Representa a confirmação da senha digitada. - "bus_id_patrocinador": Id do usuário da empresa que esta cadastrando "csc_id":Número de série para CSC_id., "csc":Número de série para CSC.

用于修改操作性质的API

  • Endpoints

    POST https://tffiscal.com.br/api/modificar_natureza_api

            POST https://tffiscal.com.br/api/modificar_natureza_api
const data = { "token_empresa": "xxxxxxxxxxxxxxxxxxxxxyvh9lwpghwjnudk6vg2n", "natureza": "5102", "cfop_entrada_estadual": "1102", "cfop_entrada_inter_estadual": "2102", "cfop_saida_estadual": "5102", "cfop_saida_inter_estadual": "6102", "sobrescreve_cfop": "10", "bonificacao": "111", "tipo": "10", "finNFe": "1", "id": 61 };
- natureza: Código da natureza da operação. - cfop_entrada_estadual: Código CFOP para entrada estadual. - cfop_entrada_inter_estadual: Código CFOP para entrada interestadual. - cfop_saida_estadual: Código CFOP para saída estadual. - cfop_saida_inter_estadual: Código CFOP para saída interestadual. - sobrescreve_cfop: Sobrescreve o CFOP. - bonificacao: Código de bonificação. - tipo: Tipo de natureza da operação. - finNFe: Finalidade da NFe. - token_empresa: Token da empresa. - id: ID da natureza da operação.

用于注册客户的API

  • Endpoints

    POST https://tffiscal.com.br/api/cadastrar_cliente

            POST https://tffiscal.com.br/api/cadastrar_cliente
const data = { "api_completa": true, "token_empresa":"jlsjsjlfsjdjlksdjl", "type": "customer", "cpf_cnpj": "9030340", "ie_rg": "9030445", "city_id": "3732", "rua": "sadfas", "numero":"1489", "bairro":"asdas" , "cep": "11111-090", "name": "exemplo exemplo", "state":"SP", "country":"Brasil", "mobile":"18997211111", "email":"[email protected]", "contribuinte":"1" , "supplier_business_name":"", "consumidor_final": "1", "tax_number":"8033440", "pay_term_number":"", "pay_term_type":"", "credit_limit":0.0000 "landline":"", "contact_status":active, "alternate_number":"", "city":"São Paulo", "landmark":"", "customer_group_id":"", "contact_id":"C0001", "custom_field1":"", "custom_field2":"", "custom_field3":"", "custom_field4":"", "shipping_address":"", "position":"", "cod_pais":"1058", "id_estrangeiro":"", "rua_entrega":"asdfas", "numero_entrega":"1489", "bairro_entrega":"Vila xxxxx ", "cep_entrega":"11111-090", "city_id_entrega":"3830", "complement":"", };
- "api_completa": Indica se a API é completa ou não. - só é permitido um token, se colocar o token da empresa, não pode colocar o token da plataforma e vice-versa. - "token_empresa": Token para autenticação na empresa. - "type": Tipo de fornecedor, - "cpf_cnpj": CPF ou CPNJ do Cliente ligado a empresa, - "ie_rg": Identificação do registro do Cliente, - "city_id": Identificação da cidade do cliente, - "rua": Rua do cliente, - "numero":Número da casa do cliente, - "bairro": Bairro onde o cliente mora, - "cep": Cep do estado relacionado cliente, - "name": Nome do cliente, - "state": Estado do cliente, - "uf": UF do Estado do cliente Exemplo SP, - "country": Pais do cliente, - "email": Email do cliente, - "mobile": Telefone, - "contribuinte": Tipo de contribuição, - "supplier_business_name": Fornecedor da empresa, - "consumidor_final": O consumidor cadastrado, - "tax_number":"", - "pay_term_number": Numero pagamento, - "pay_term_type": Tipo de pagamento, - "landline": Número de telefone do cliente, - "alternate_number": Número de telefone alterantivo do cliente, - "city": Cidade do cliente, - "landmark": Marco, - "customer_group_id": Grupo associado, - "contact_id": Identificação do cliente, - "custom_field1":"", - "custom_field2":"", - "custom_field3":"", - "custom_field4":"", - "shipping_address": Endereço de envio, - "position": Ponto de referência, - "cod_pais": Código do pais, - "id_estrangeiro": Identificação do estrangeiro, - "rua_entrega": Rua da entrega, - "numero_entrega": Numero da entrega, - "bairro_entrega": Localização do bairro da entrega, - "cep_entrega": Cep do estado da entrega, - "city_id_entrega": Id da cidade onde será entregue, - "complement": Complemento do endereço

用于查询客户的API

  • Endpoints

    POST https://tffiscal.com.br/api/search_cliente

            POST https://tffiscal.com.br/api/search_cliente
const data = { "tipo_pesquisa": "contact_id", "search": "TF FISCAL", "token_empresa": "xxxxxxxxxxxxxxxxxxxxx" };
- É permitido apenas um token, se colocar o token da empresa, não pode colocar o token da plataforma e vice-versa. - 'tipo_pesquisa': Indica o tipo de pesquisa que será realizada. Neste caso, o valor é 'razao_social', o que sugere que a pesquisa será feita com base na razão social de uma empresa e os tipos são: name, type e contact_id do contato ou cliete. - 'token_empresa': É um token de autenticação da empresa. Esse token é usado para verificar a identidade da empresa que está realizando a pesquisa. - 'search': É o termo de pesquisa que será utilizado para encontrar informações sobre uma empresa. Neste caso, o valor é 'TF FISCAL'.

用于修改客户信息的API

  • Endpoints

    POST https://tffiscal.com.br/api/edit_cliente

        POST https://tffiscal.com.br/api/edit_cliente
const data = { "api_completa": true, "cep": "11111-090", "name": "exemplo exemplo", "mobile": "99721-1111", "city_id": "São Paulo", "state": "SP", "ie_rg": "23432", "country": "Brasil", "id": "1", "email": "[email protected]", "token_empresa": "xxxxxxxxxxxxxxxxxxxxx" "contact_id": "C0001", "type": "customer", "contribuinte": "1", "contact_id": "C0001", "supplier_business_name":"" "consumidor_final": "1", "rua": "sadfas", "numero": "1489", "bairro": "asdas", "tax_number": "8033440", "pay_term_number": "", "pay_term_type": "", "landline": "", "alternate_number": "", "landmark": "", "customer_group_id": "", "custom_field1": "", "custom_field2": "", "custom_field3": "", "custom_field4": "", "shipping_address": "", "position": "", "city_id": "3732", "cod_pais": "1058", "id_estrangeiro": "", "rua_entrega": "asdfas", "numero_entrega": "1489", "bairro_entrega": "Vila xxxxx", "cep_entrega": "11111-090", "city_id_entrega": "3830", "complement": "", "credit_limit": 0.0000, "contact_status": "active", };
- É permitido apenas um token, se colocar o token da empresa, não pode colocar o token da plataforma e vice-versa. - 'token_empresa': É um token de autenticação da empresa. Esse token é usado para verificar a identidade da empresa que está realizando a pesquisa. - "cep": Cep do estado relacionado ao cliente. - "name": Nome do cliente. - "mobile": Telefone. - "ie_rg": Identificação do registro do cliente. - "city_id": Cidade do cliente. - "state": Estado do cliente. - "uf": UF do Estado do cliente Exemplo SP. - "country": País do cliente. - "id": Identificação do cliente. - "contact_id": Identificação do cliente. - "email": Email do cliente. - "type": Tipo de fornecedor. - "contribuinte": Tipo de contribuição. - "supplier_business_name": Fornecedor da empresa. - "consumidor_final": O consumidor cadastrado. - "rua": Rua do cliente. - "numero": Número da casa do cliente. - "bairro": Bairro onde o cliente mora. - "tax_number": . - "pay_term_number": Número de pagamento. - "pay_term_type": Tipo de pagamento. - "landline": Número de telefone do cliente. - "alternate_number": Número de telefone alternativo do cliente. - "landmark": Marco. - "customer_group_id": Grupo associado. - "custom_field1": . - "custom_field2": . - "custom_field3": . - "custom_field4": . - "shipping_address": Endereço de envio. - "position": Ponto de referência. - "cod_pais": Código do país. - "id_estrangeiro": Identificação do estrangeiro. - "rua_entrega": Rua da entrega. - "numero_entrega": Número da entrega. - "bairro_entrega": Localização do bairro da entrega. - "cep_entrega": Cep do estado da entrega. - "city_id_entrega": Id da cidade onde será entregue. - "complement": Complemento do endereço. - "credit_limit": Limite de Crédito do cliente. - "contact_status": status do cliente.

用于暂停/停用客户的API

  • Endpoints

    POST https://tffiscal.com.br/api/pausar_cliente

            POST https://tffiscal.com.br/api/pausar_cliente
const data = { "contact_id":"1", "token_empresa":"xxxxxxxxxxxxxxxxxxxxx", };
- "contact_id": Id do cliente, - "token_empresa": Token que cada empresa tem,

用于注册产品的API

  • Endpoints

    POST https://tffiscal.com.br/api/cadastrar_produto

  •                 POST https://tffiscal.com.br/api/cadastrar_produto
    const data = { "api_completa": true, "token_empresa": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "name":"aaa aa", "type":"single", "sub_unit_ids":null, "alert_quantity":"0.0000", "barcode_type":"C128", "created_by":4, "is_inactive":"0", "not_for_selling":"0", "perc_icms":"0.00", "cfop_interno":"1102", "cfop_externo":"6102", "ncm":"4407.11.00", "valor_partida":"10.0000", "tipo":"normal", "veicProd":"", "tpOp":"1", "cst_pis":"49", "cst_cofins":"49", "cst_ipi":"99", "cst_csosn":"101", "tax_type":"exclusive", "enable_stock":"0", "brand_id":2, "unit_id":2, "sku":2, "expiry_period":null, "expiry_period_type":null, "enable_sr_no":"0", "weight":"0", "product_custom_field1":null, "product_custom_field2":null, "product_custom_field3":null, "product_custom_field4":null, "image":null, "product_description":null, "warranty_id":null, "cest":null, "perc_glp":"0.00", "unidade_tributavel":"", "quantidade_tributavel":"0.0000", "chassi":"", "perc_pis":"0.00", "perc_cofins":"0.00", "perc_ipi":"0.00", "cenq_ipi":"999", "ecommerce":"0", "valor_ecommerce":"0.00", "altura":"0.00", "destaque":"0", "novo":"0", "perc_icms_interestadual":"0.00", "perc_icms_interno":"0.00", "modBCST":"0", "pICMSST":"0.00", "image_url":"https://tffiscal.com.br//img/default.png" "perc_gnn":"0.00", "perc_gni":"0.00", "largura":"0.00", "comprimento":"0.00", "cCor":"", "xCor":"", "pot":"0", "cilin":"0", "pesoL":"0.0000", "pesoB":"0.0000", "nSerie":"", "tpComb":"1", "nMotor":"", "CMT":"0.0000", "dist":"0.0000", "anoMod":"0", "anoFab":"0", "tpPint":"F", "tpVeic":"2", "espVeic":"1", "VIN":"R", "condVeic":"1", "cMod":"0", "cCorDENATRAN":"1", "lota":"0", "modBC":"0", };
    - É permitido apenas um token, se colocar o token da empresa, não pode colocar o token da plataforma e vice-versa. - token_empresa: É o token da empresa usado para autenticação. - name: É o nome do produto. - co_ped_cliente_api: É o número do pedido do cliente. - type: Indica o tipo de produto. Neste caso, é "single" (único). - sub_unit_ids: São os IDs das subunidades do produto, se houver. Neste caso, é nulo. - alert_quantity: É a quantidade de alerta para o produto. Neste caso, é "0.0000". - barcode_type: Indica o tipo de código de barras usado para o produto. Neste caso, é "C128". - created_by: É o ID do usuário que criou o produto. - is_inactive: Indica se o produto está inativo. Neste caso, é "0" (ativo). - not_for_selling: Indica se o produto não está disponível para venda. Neste caso, é "0" (disponível para venda). - perc_icms, perc_pis, perc_cofins, perc_ipi: São as porcentagens de impostos aplicadas ao produto. - cfop_interno: É o CFOP (Código Fiscal de Operações e Prestações) interno do produto. - cfop_externo: É o CFOP externo do produto. - ncm: É o NCM (Nomenclatura Comum do Mercosul) do produto. - valor_partida: É o valor de partida do produto. - tipo: Indica o tipo do produto. Neste caso, é "normal". - veicProd: É um campo relacionado a produtos de veículos, se houver. Neste caso, é vazio. - tpOp: É o tipo de operação relacionada a produtos de veículos. - brand_id: É o ID da marca do produto . - unit_id: É o ID da unidade do produto. - cst_csosn, cst_pis, cst_cofins, cst_ipi: São os códigos de situação tributária aplicados ao produto. - tax_type: Indica o tipo de imposto aplicado ao produto. Neste caso, é "exclusive" (exclusivo). - enable_stock: Indica se o controle de estoque está habilitado para o produto. Neste caso, é "0" (desabilitado). - sku: É o SKU (Unidade de Manutenção de Estoque) do produto. - expiry_period: É o período de validade do produto, se houver. Neste caso, é nulo. - expiry_period_type: É o tipo de período de validade do produto, se houver. Neste caso, é nulo. - enable_sr_no: Indica se o número de série está habilitado para o produto. Neste caso, é "0" (desabilitado). - weight: É o peso do produto. - product_custom_field1 a product_custom_field4: São campos personalizados adicionais para o produto, se houver. Neste caso, são nulos. - image: É a imagem do produto, se houver. Neste caso, é nula. - product_description: É a descrição do produto, se houver. Neste caso, é nula. - warranty_id: É o ID da garantia do produto, se houver. Neste caso, é nulo. - cest: É o CEST (Código Especificador da Substituição Tributária) do produto, se houver. Neste caso, é nulo. - perc_glp, perc_gnn, perc_gni: São as porcentagens de impostos aplicadas a produtos relacionados a combustíveis. - unidade_tributavel: É a unidade tributável do produto, se houver. Neste caso, é nula. - quantidade_tributavel: É a quantidade tributável do produto. - chassi, cCor, xCor, pot, cilin, pesoL, pesoB, nSerie, tpComb, nMotor, CMT, dist, anoMod, anoFab, tpPint, tpVeic, espVeic, VIN, condVeic, cMod, cCorDENATRAN, lota, tpRest, origem: São campos relacionados a produtos de veículos, se houver. Neste caso, são todos preenchidos com valores padrão. - cenq_ipi: É o código de enquadramento do IPI (Imposto sobre Produtos Industrializados). - ecommerce: Indica se o produto está disponível para venda online. Neste caso, é "0" (não disponível). - valor_ecommerce: É o valor do produto para venda online. - altura, largura, comprimento: São as dimensões do produto. - destaque: Indica se o produto é destacado. Neste caso, é "0" (não destacado). - novo: Indica se o produto é novo. Neste caso, é "0" (não novo). - perc_icms_interestadual, perc_icms_interno, perc_fcp_interestadual: São as porcentagens de impostos aplicadas a produtos relacionados a operações interestaduais. - modBCST, modBC: São os modos de base de cálculo do ICMS ST (Imposto sobre Circulação de Mercadorias e Serviços - Substituição Tributária) e ICMS (Imposto sobre Circulação de Mercadorias e Serviços), respectivamente. - pICMSST: É a porcentagem do ICMS ST. - image_url: É a URL da imagem do produto.

    用于查询产品的API

  • Endpoints

    POST https://tffiscal.com.br/api/consultar_produto

  •                     POST https://tffiscal.com.br/api/consultar_produto
    const data = { "token_empresa": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "tipo_pesquisa":"name", "search": 'TF FISCAL' }
    - É permitido apenas um token, se colocar o token da empresa, não pode colocar o token da plataforma e vice-versa. - token_empresa: É o token da empresa usado para autenticação. - 'tipo_pesquisa': Indica o tipo de pesquisa que será realizada. Neste caso, o valor é 'name', o que sugere que a pesquisa será feita com base no name de uma empresa e seus podem ser usados além do name os tipos são name, type e sku do produto. - 'search': É o termo de pesquisa que será utilizado para encontrar informações sobre uma empresa. Neste caso, o valor é 'TF FISCAL'.

    用于修改产品信息的API

  • Endpoints

    POST https://tffiscal.com.br/api/modificar_produto

  •                     POST https://tffiscal.com.br/api/modificar_produto
    const data = { "api_completa": true, "id": 1, "token_empresa": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "name":"aaa aa", "type":"single", "unit_id":2, "enable_stock":"0", "sku":2, "weight":"0", "product_description":null, "created_by":4, "is_inactive":"0", "cfop_interno":"1102", "cfop_externo":"6102", "cst_csosn":"101", "cst_pis":"49", "cst_cofins":"49", "cst_ipi":"99", "ncm":"4407.11.00", "valor_partida":"10.0000", "tipo":"normal", "sub_unit_ids":null, "tax_type":"exclusive", "alert_quantity":"0.0000", "barcode_type":"C128", "expiry_period":null, "expiry_period_type":null, "enable_sr_no":"0", "product_custom_field1":null, "product_custom_field2":null, "product_custom_field3":null, "product_custom_field4":null, "image":null, "warranty_id":null, "not_for_selling":"0", "perc_icms":"0.00", "perc_pis":"0.00", "perc_cofins":"0.00", "perc_ipi":"0.00", "cest":null, "perc_glp":"0.00", "perc_gnn":"0.00", "perc_gni":"0.00", "unidade_tributavel":"", "quantidade_tributavel":"0.0000", "chassi":"", "cCor":"", "xCor":"", "pot":"0", "cilin":"0", "pesoL":"0.0000", "pesoB":"0.0000", "nSerie":"", "tpComb":"1", "nMotor":"", "CMT":"0.0000", "dist":"0.0000", "anoMod":"0", "anoFab":"0", "tpPint":"F", "tpVeic":"2", "espVeic":"1", "VIN":"R", "condVeic":"1", "cMod":"0", "cCorDENATRAN":"1", "lota":"0", "tpRest":"0", "origem":"0", "cenq_ipi":"999", "ecommerce":"0", "valor_ecommerce":"0.00", "altura":"0.00", "largura":"0.00", "comprimento":"0.00", "destaque":"0", "novo":"0", "perc_icms_interestadual":"0.00", "perc_icms_interno":"0.00", "perc_fcp_interestadual":"0.00", "modBCST":"0", "modBC":"0", "pICMSST":"0.00", "image_url":"https://tffiscal.com.br//img/default.png" "tpOp":"1" }
    - id (integer): ID do produto - É permitido apenas um token, se colocar o token da empresa, não pode colocar o token da plataforma e vice-versa. - token_empresa (string): Token da empresa - name (string): Nome do produto - co_ped_cliente_api (string): É o número do pedido do cliente - type (string): Tipo do produto - unit_id (integer): ID da unidade - enable_stock (string): Habilitar controle de estoque - sku (integer): SKU do produto - weight (string): Peso do produto - product_description (string): Descrição do produto - created_by (integer): ID do criador do produto - is_inactive (string): Produto inativo - cfop_interno (string): CFOP interno - cfop_externo (string): CFOP externo - cst_csosn (string): CST/CSOSN - cst_pis (string): CST PIS - cst_cofins (string): CST COFINS - cst_ipi (string): CST IPI - ncm (string): NCM - valor_partida (string): Valor de partida - tipo (string): Tipo - tpOp (string): Tipo de operação - sub_unit_ids (array): IDs das subunidades - tax_type (string): Tipo de imposto - alert_quantity (string): Quantidade de alerta - barcode_type (string): Tipo de código de barras - expiry_period (string): Período de validade - expiry_period_type (string): Tipo de período de validade - enable_sr_no (string): Habilitar número de série - product_custom_field1 (string): Campo personalizado 1 do produto - product_custom_field2 (string): Campo personalizado 2 do produto - product_custom_field3 (string): Campo personalizado 3 do produto - product_custom_field4 (string): Campo personalizado 4 do produto - image (string): URL da imagem do produto - warranty_id (integer): ID da garantia - not_for_selling (string): Produto não disponível para venda - perc_icms (string): Percentual de ICMS - perc_pis (string): Percentual de PIS - perc_cofins (string): Percentual de COFINS - perc_ipi (string): Percentual de IPI - cest (string): CEST - perc_glp (string): Percentual de GLP - perc_gnn (string): Percentual de GNN - perc_gni (string): Percentual de GNI - unidade_tributavel (string): Unidade tributável - quantidade_tributavel (string): Quantidade tributável - veicProd (string): Produto veicular - chassi (string): Chassi - cCor (string): Cor atual - xCor (string): Cor - pot (string): Potência - cilin (string): Cilindrada - pesoL (string): Peso líquido - pesoB (string): Peso bruto - nSerie (string): Número de série - tpComb (string): Tipo de combustível - nMotor (string): Número de motor - CMT (string): Capacidade máxima de tração - dist (string): Distância entre eixos - anoMod (string): Ano modelo - anoFab (string): Ano fabricação - tpPint (string): Tipo de pintura - tpVeic (string): Tipo de veículo - espVeic (string): Espécie de veículo - VIN (string): VIN - condVeic (string): Condição do veículo - cMod (string): Código do modelo - cCorDENATRAN (string): Cor DENATRAN - lota (string): Lotação - tpRest (string): Tipo de restrição - origem (string): Origem - cenq_ipi (string): CEnq IPI - ecommerce (string): Produto para e-commerce - valor_ecommerce (string): Valor para e-commerce - altura (string): Altura - largura (string): Largura - comprimento (string): Comprimento - destaque (string): Destaque - novo (string): Novo - perc_icms_interestadual (string): Percentual de ICMS interestadual - perc_icms_interno (string): Percentual de ICMS interno - perc_fcp_interestadual (string): Percentual de FCP interestadual - modBCST (string): Modo de cálculo do ICMS ST - modBC (string): Modo de cálculo do ICMS - pICMSST (string): Percentual de ICMS ST - image_url (string): URL da imagem do produto 'TF FISCAL'.

    用于暂停/停用产品的API

  • Endpoints

    POST https://tffiscal.com.br/api/desativar_produto

  •                     POST https://tffiscal.com.br/api/consultar_produto
    const data = { "token_empresa": "xxxxxxxxxxxxxxxxxxxxxb1n7054xxjgavfueunws", "product_id": 1 }
    - É permitido apenas um token, se colocar o token da empresa, não pode colocar o token da plataforma e vice-versa. - "product_id": Id do produto, - "token_empresa": Token que cada empresa tem,

    用于生成销售的API

    • Endpoints

      POST https://tffiscal.com.br/api/gerar_venda

                POST https://tffiscal.com.br/api/gerar_venda
    const data = { "api_completa": true, "token_empresa": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "payment": [{ "amount": 3.00, "method": "cash", "note": "", "vencimento": "15/07/2023", "card_type": "master" "card_security"*: "", "card_month": 1, "card_year": 2012, "card_number": 9000002, "bank_account_number": 9003030, "transaction_no_1": "", "transaction_no_2": "", "transaction_no_3": "", "card_holder_name": "", "card_transaction_number": "0000000", "cheque_number": 9000002, }], "products":[ {"product_id":"91","quantity":"1,00","product_type":"single","unit_price":"10,00","line_discount_type":"fixed","line_discount_amount":"0,00","item_tax":"0,00","tax_id":null,"sell_line_note":"","variation_id":"82","enable_stock":"0","product_unit_id":"3","sub_unit_id":"3","base_unit_multiplier":"1","unit_price_inc_tax":"10,00"}, {"product_id":"90","quantity":"1,00","product_type":"single","unit_price":"10,00","line_discount_type":"fixed","line_discount_amount":"0,00","item_tax":"0,00","tax_id":null,"sell_line_note":"","variation_id":"81","enable_stock":"0","product_unit_id":"3","sub_unit_id":"3","base_unit_multiplier":"1","unit_price_inc_tax":"10,00"} ], "status": "pending", "change_return": "", "final_total": 10.00, "contact_id": 68, "natureza_id": 3, "enviar_email_para_cliente":true, "variation_id": 63, "location_id": 3, "created_by": 48, "is_quotation": 0, "discount_type": "percentage", "discount_amount": 0.0, "is_direct_sale": 1, "tax_rate_id": 0, };
    - token_empresa: O token da empresa para autenticação. - "payment": Uma lista de pagamentos feitos para a transação. Cada pagamento tem os seguintes campos: - "amount": Valor do pagamento. - "method": Método de pagamento. - "note": Observação. - "vencimento": Data de vencimento. - "card_type": Tipo de cartão. - "created_by": 48 (ID do criador da transação). - "card_security": Código de segurança do cartão. - "card_month": Mês de validade do cartão. - "card_year": Ano de validade do cartão. - "card_number": Número do cartão. - "bank_account_number": Número da conta bancária. - "transaction_no_1": Número de transação 1. - "transaction_no_2": Número de transação 2. - "transaction_no_3": Número de transação 3. - "card_holder_name": Nome do titular do cartão. - "card_transaction_number": Número da transação do cartão. - "cheque_number": Número do cheque. - "products": Uma lista de produtos vendidos. Cada produto tem os seguintes campos: - "product_id": ID do produto. - "quantity": Quantidade do produto. - "product_type": Tipo do produto. - "unit_price": Preço unitário. - "line_discount_type": Tipo de desconto (fixo). - "line_discount_amount": Valor do desconto. - "item_tax": Imposto do item. - "tax_id": ID do imposto. - "sell_line_note": Observação da linha de venda. - "variation_id": ID da variação. - "enable_stock": Habilitar estoque. - "product_unit_id": ID da unidade do produto. - "sub_unit_id": ID da subunidade do produto. - "base_unit_multiplier": Multiplicador da unidade base. - "unit_price_inc_tax": Preço unitário com imposto. - "status": Status da transação (pendente). - "status": Status da transação (pendente). - "change_return": Valor do troco. - "final_total": Valor total final. - "contact_id": ID do contato. - "enviar_email_para_cliente": É para enviar email ao cliente no momento que gera nota fiscal?. - "natureza_id": ID da natureza. - "variation_id": ID da variação. - "location_id": ID do local. - "is_quotation": Indicador se é uma cotação (0 para não). - "discount_type": Tipo de desconto (porcentagem). - "discount_amount": Valor do desconto. - "is_direct_sale": Indicador de venda direta (1 para sim). - "tax_rate_id": ID da taxa de imposto.

    用于取消销售的API

    • Endpoints

      POST https://tffiscal.com.br/api/cancelar_venda

                POST https://tffiscal.com.br/api/cancelar_venda
    const data = { "venda_id": "", "token_empresa":"xxxxxxxxxxxxxxxxxxxxx", };
    -venda_id: O ID da Venda a ser cancelada. -token_empresa: O token da empresa para autenticação.

    用于修改销售的API

    • Endpoints

      POST https://tffiscal.com.br/api/edit_venda

                POST https://tffiscal.com.br/api/edit_venda
    const data = { "api_completa": true, "id_empresa" = 2; "valor_total_pagamento_venda" = "10,00"; "vencimento_venda" = "15/07/2023"; "nome_produto" = "aaa aa"; "cfop_interno_produto" = "1102"; "cfop_externo_produto" = "6102"; "cst_csosn_produto" = "101"; "data_hora_venda" = "06-07-2023 10:07"; "valor_total_venda" = "10,00"; "cpf_cnpj_cliente" = "014.338.029-02"; "nome_cliente" = "Seu zee a9128a2"; "token_cliente" = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; "cst_pis_produto" = "49"; "cst_cofins_produto" = "49"; "cst_ipi_produto" = "99"; "ncm_produto" = "4407.11.00"; "bairro_cliente" = "asdas"; "cep_cliente" = "19570-000"; "email_cliente" = "[email protected]"; };
    - "id_empresa": Id da empresa que efetou a venda; - "valor_total_pagamento_venda": Valor da venda; - "vencimento_venda": Vencimento da venda; - "nome_produto": Nome do Produto; - "cfop_interno_produto": CFOP do Produto interno; - "cfop_externo_produto": CFOP do Produto interno; - "cst_csosn_produto": CSOSN do Produto interno; - "data_hora_venda": Data e Hora da Venda; - "valor_total_venda": Valor total da venda; - "cpf_cnpj_cliente": CPF ou CPNJ do cliente; - "nome_cliente": Nome completo; - "token_cliente": Token do cliente; - "cst_pis_produto": Pis do Produto ; - "cst_cofins_produto": Confins do produto; - "cst_ipi_produto": Imposto do produto; - "ncm_produto": NCM do Produto; - "bairro_cliente": Bairro do cliente; - "cep_cliente": cep do cliente; - "email_cliente": Email do cliente;

    用于查询销售的API

    • Endpoints

      POST https://tffiscal.com.br/api/search_venda

                POST https://tffiscal.com.br/api/search_venda
    const data = { "type": "", "name": "", "contact_id":"", "token_empresa":"xxxxxxxxxxxxxxxxxxxxx", };
    -type: O tipo de pesquisa para localizar avenda. -name: Conteudo da pesquisa. -contact_id: O ID cliente da Venda. -token_empresa: O token da empresa para autenticação.

    用于开具发票的API

  • Endpoints

    POST https://tffiscal.com.br/api/emitirnfe

  •             POST https://tffiscal.com.br/api/emitirnfe
    const data = { "id": 174, "token_empresa": "xxxxxxxxxxxxxxxxxxxxxb1n7054xxjgavfueunws", "excluir_clientes_produtos_pos_emissao":false }
    -id: O ID da transação da nota fiscal a ser emitida. -token_empresa: O token da empresa para autenticação. -excluir_clientes_produtos_pos_emissao: É para excluir clientes e produtos após a emissão da nfe(Nota fiscal eletrônica) por completa.

    从此处开始,仅限持有企业令牌的用户访问

  • Endpoints

    POST https://tffiscal.com.br/api/emitir_transparente

  •             POST https://tffiscal.com.br/api/emitir_transparente
    const data = { "token_empresa": "xxxxxxxxxxxxxxxxxxxxxb1n7054xxjgavfueunws", "excluir_clientes_produtos_pos_emissao":false, "is_transparente":true, "name_dev":"Seu zee a9128a2", "email_dev":"[email protected]", "itens":[ {"name":"aaa aa","quantity":1,"unit_price":10.00,"perc_icms":"0.00","cfop_interno":"1102","cfop_externo":"6102","ncm":"4407.11.00","cst_pis":"49","cst_cofins":"49","cst_ipi":"99","sku":"1234567890123","co_ped_cliente_api":"1234567890"}, {"name":"aaa aa","quantity":1,"unit_price":10.00,"perc_icms":"0.00","cfop_interno":"1102","cfop_externo":"6102","ncm":"4407.11.00","cst_pis":"49","cst_cofins":"49","cst_ipi":"99","sku":"1234567890123","co_ped_cliente_api":"1234567890"} ], "cliente":{ "name":"Seu zee a9128a2", "cpf_cnpj":"01433802902", "ie_rg":"01433802902", "email":"[email protected]", "mobile":"15996000000", "rua":"Rua das flores", "numero":"123", "country":"Brasil", "bairro":"asdas", "cep":"2222-000", "state":"SP", "city_id":"Sorocaba" }, "payment": [{ "amount": 100.00, "method": "cash", "note": "", "vencimento": "10/08/2024", "card_type": "credit", "card_number":"xxx-xxx-xxx-xxx", "card_holder_nam":"XXXXXXXXX", "card_transaction_numbe":"011", "card_security":"01", }], "valor_total": 10.00, "final_total": 10.00 }
    -token_empresa: O token da empresa para autenticação. -excluir_clientes_produtos_pos_emissao: É para excluir clientes e produtos após a emissão da nfe(Nota fiscal eletrônica) por completa. -is_transparente: É para emitir nota fiscal transparente. -name_dev: Nome do desenvolvedor. -email_dev: Email do desenvolvedor. -itens: Lista de itens da nota fiscal. -name: Nome do produto. -co_ped_cliente_api: É o número do pedido do cliente. -sku: SKU do produto. -quantity: Quantidade do produto. -unit_price: Preço unitário do produto. -perc_icms: Percentual de ICMS do produto. -cfop_interno: CFOP interno do produto. -cfop_externo: CFOP externo do produto. -ncm: NCM do produto. -cst_pis: CST PIS do produto. -cst_cofins: CST COFINS do produto. -cst_ipi: CST IPI do produto. -cliente: Informações do cliente. -name: Nome do cliente. -cpf_cnpj: CPF ou CNPJ do cliente. -ie_rg: IE ou RG do cliente. -email: Email do cliente. -telefone: Telefone do cliente. -rua: Rua do cliente. -numero: Número do cliente. -country: País do cliente. -bairro: Bairro do cliente. -cep: CEP do cliente. -estado: Estado do cliente. -uf: UF do Estado do cliente Exemplo SP. -city_id: Cidade do cliente. -payment: Lista de pagamentos. -amount: Valor do pagamento. -method: Método de pagamento(cash, card, debit,pix). -note: Observação. -vencimento: Data de vencimento. -card_type: Tipo de cartão. -card_number: Número do cartão(01,02,03,04,05,06,07,08,09,99). -card_holder_name: Nome do titular do cartão. -card_transaction_number: Número da transação do cartão. -card_security: Código de segurança do cartão. -valor_total: Valor total da nota fiscal. -final_total: Valor total da nota fiscal.

    用于列出发票的API

  • Endpoints

    POST https://tffiscal.com.br/api/listarnotas

  •             POST https://tffiscal.com.br/api/listarnotas
    const data = { "token_empresa": "xxxxxxxxxxxxxxxxxxxxxb1n7054xxjgavfueunws", "data_inicio":"2020-06-05", "data_final":"2024-06-05" }
    -token_empresa: O token da empresa para autenticação. -data_inicio: Data de início da pesquisa. -data_final: Data final da pesquisa.

    用于取消发票的API

  • Endpoints

    POST https://tffiscal.com.br/api/cancelar_nota

  •             POST https://tffiscal.com.br/api/cancelar_nota
    const data = { "transaction_id": 182, "justificativa": "Nãão quis mais essa nota gerada", "token_empresa": "xxxxxxxxxxxxxxxxxxxxxb1n7054xxjgavfueunws", "enviar_email_para_cliente":true }
    -transaction_id: O ID da transação da nota fiscal a ser cancelada. -justificativa: A justificativa para o cancelamento da nota fiscal. -token_empresa: O token da empresa para autenticação. -enviar_email_para_cliente: É para enviar email ao cliente.

    用于查询发票的API

  • Endpoints

    POST https://tffiscal.com.br/api/consultar_nota

  •             POST https://tffiscal.com.br/api/consultar_nota
    const data = { "co_ped_cliente_api": "xxxxxxxxxx", "token_empresa": "xxxxxxxxxxxxxxxxxxxxxb1n7054xxjgavfueunws" }
    -co_ped_cliente_api: O número do pedido do cliente associado à nota fiscal. -token_empresa: O token da empresa para autenticação.

    税务模型

    注意:税务模型基于多个企业和项目的常用人工智能技术。请与您的会计师或财务团队确认该模型的使用。我们不对模型的误用负责。 此致,TFfiscal
    Id Descrição CFOP Saída Estadual CFOP Entrada Estadual CFOP Saída Interestadual CFOP Entrada Interestadual
    1 Venda Fisica 5199 1199 6100 2100
    10 Venda Fisica 5102 5102 6108 6108
    18 Venda interestadual Juridica 5102 1102 6102 1102

    错误反馈

    描述 解决方案
    Rejeição:Inscrição estadual do emitente invalida! Por favor consulte via API ou pelo console Consulte via API ou pelo console
    Rejeição: Emissor não habilitado para emissão da NF-e, com o CNPJ consulte no Sintegra a situação da empresa com a Recieta Federal ou se possui alguma pendencia no Sefaz Consulte no Sintegra a situação da empresa com a Recieta Federal ou se possui alguma pendencia no Sefaz
    Duplicidade de NF-e, mude o ultimo numero de nota emitida Mude o ultimo numero de nota emitida via console ou API
    Token invalido Token invalido, por favor verifique o token da empresa
    Resposta vazia Resposta vazia, por favor verifique os dados enviados se esta no formato certo o json, se a codificação esta utf8 ou entre em contato com o Suporte