发票查验接口详细接收参数说明-C#语言集成完整示例-API高效财税管理方案

简介: 发票查验API是面向企业的一站式智能财税接口,支持全票种(专票、电子票、数电票、区块链票等)实时真伪核验与结构化信息提取。具备当日可查、批量处理、多端集成等优势,返回含购销方、金额、商品明细等完整JSON数据,助力企业高效风控与数字化转型。(239字)

发票是企业经营活动中核心的财务凭证之一,其真伪核验、信息提取与合规管理直接影响企业的税务风险控制与运营效率。在数字化转型浪潮下,企业对税务自动化、智能化的需求日益迫切。对此,发票查验接口应运而生,可实现一站式、高可靠、全场景的智能财税解决方案。

一、发票查验API:基于权威数据源 ,提供实时联网核验服务。无论您面对的是传统纸质专票、电子普通发票,还是新兴的全电发票(数电票)、区块链发票、航空行程单或铁路电子客票,发票查验API均能精准识别并返回完整的票面信息。
核心优势:

全票种支持:覆盖增值税发票管理系统开具的发票类 型;

当日可查:当日开具的发票当天即可查验,满足企业即时入账需求;

批量处理:支持高并发批量查验,大幅提升财务处理效率;

多端集成:提供标准化 HTTP/WebService接口,适配财务系统、ERP、电商平台、审计软件等各类应用场景。

二、集成示例:仅需几行代码即可完成发票真伪核验:

C#发票查验接口:

var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://netocr.com/verapi/v2/verInvoice.do");
var content = new MultipartFormDataContent();
content.Add(new StringContent("M***********g"), "key");
content.Add(new StringContent("3***********6"), "secret");
content.Add(new StringContent("3007"), "typeId");
content.Add(new StringContent("*******"), "invoiceCode");
content.Add(new StringContent("*********"), "invoiceNumber");
content.Add(new StringContent("*********"), "billingDate");
content.Add(new StringContent("*********"), "totalAmount");
content.Add(new StringContent("*********"), "checkCode");
content.Add(new StringContent("*********"), "salesTaxNo");
content.Add(new StringContent("***********"), "orderNo");

request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());

PHP发票查验接口集成示例:

<?php
class Sample {

    public function run() {
        $curl = curl_init();
        curl_setopt_array($curl, array(

            CURLOPT_URL => 'https://netocr.com/verapi/v2/verInvoice.do',
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_ENCODING => '',
            CURLOPT_MAXREDIRS => 10,
            CURLOPT_TIMEOUT => 0,
            CURLOPT_FOLLOWLOCATION => true,
            CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
            CURLOPT_CUSTOMREQUEST => 'POST',
            CURLOPT_POSTFIELDS => array('key' => 'M***********g','secret' => '3***********6','typeId' => '3007','invoiceCode' => '*******','invoiceNumber' => '**********','billingDate' => '********','totalAmount' => '*************','checkCode' => '*********','salesTaxNo' => '*********','orderNo' => '*********'),

        ));
        $response = curl_exec($curl);
        curl_close($curl);
        echo $response;
    }
}
$rtn = (new Sample())->run();
print_r($rtn);

不同发票类型所需参数略有差异。例如:

全电发票:需传入invoiceNumber和totalAmount,checkCode为发票号码后6位;

区块链 发票:必须提供salesTaxNo和完整checkCode;

通用电子发票:需填写orderNo。

三、返回结果结构化,无缝对接业务系统

核验成功后,API将返回包含完整JSON数据,涵盖购销方信息、金额明细、商品清单、发票状态(未作废/红冲/作废)、开票人、复核人等关键要素。例如:

电子发票(专用发票)返回示例:

    "code": "<状态码>",
    "msg": "<消息>",
    "data": {
        "checkNum": "<查验次数>",
        "administrativeDivisionName": "<所属行政区名称>",
        "invoiceType": "<发票类型>",
        "invoiceCode": "<发票代码>",
        "invoiceNumber": "<发票号码>",
        "billingDate": "<开票日期:YYYY-MM-DD>",
        "totalAmount": "<合计金额>",
        "checkCode": "<校验码>",
        "amountTax": "<价税合计>",
        "purchaserName": "<购方名称>",
        "purchaserTaxNo": "<购方税号>",
        "purchaserAddressPhone": "<购方地址电话>",
        "purchaserBank": "<购方开户行账户>",
        "salesName": "<销方名称>",
        "salesTaxNo": "<销方税号>",
        "salesAddressPhone": "<销方地址电话>",
        "salesBankAndNo": "<销方开户行地址>",
        "totalTax": "<合计税额>",
        "amountTaxCN": "<价税合计_中文>",
        "state": "<发票状态>",
        "machineCode": "<机器编码>",
        "tollSign": "<通行费标志>",
        "oilMark": "<成品油标志>",
        "invTaxSign": "<代扣代缴税款标志>",
        "remarks": "<备注>",
        "receiverName": "<收款人>",
        "recheckName": "<复核人>",
        "specialTag": "<特殊标识>",
        "invoiceLists": [
            {
                "commodityCode": "<商品编码>",
                "commodityName": "<货物或应税劳务名称>",
                "specificationModel": "<规格型号>",
                "unit": "<单位>",
                "quantity": "<数量>",
                "unitPrice": "<单价>",
                "amount": "<金额>",
                "taxRate": "<税率>",
                "tax": "<税额>"
            }
        ],
        "hzLists": [<红字清单>
            {
                "invoiceCodeHZ": "<红字发票代码>",
                "invoiceNumberHZ":"<红字发票号码>",
                "billingDateHZ":"<红字发票开票日期>",
                "stateHZ":"<红字发票状态>"
            },
         ]
    }
}
相关文章
|
5月前
|
人工智能 运维 Prometheus
从 API 到 AI Agent:阿里云云监控 CLI + Agent Skill 实战
阿里云推出云监控CLI与Agent Skill,将运维能力转化为AI可执行工作流。用户通过自然语言指令,即可由Agent自动完成资源接入、告警管理及数据查询等任务,实现可控、可审计的智能化运维自动化。
986 148
|
SQL 关系型数据库 MySQL
将MySQL 数据迁移到 PostgreSQL
将MySQL 数据迁移到 PostgreSQL 可以采用以下步骤: 安装 PostgreSQL 数据库:首先,需要安装 PostgreSQL 数据库。可以从官方网站(https://www.postgresql.org/)下载最新版本的 PostgreSQL,并根据官方指南进行安装。 创建 PostgreSQL 数据库:在 PostgreSQL 中创建与 MySQL 数据库相对应的数据库。可以使用 pgAdmin 或命令行工具(如 psql)来创建数据库。例如,如果在 MySQL 中有一个名为 &quot;mydb&quot; 的数据库,那么可以在 PostgreSQL 中创建一个具有相同名称的数据库。 导
6759 0
|
存储
将PC端的apk文件通过微信文件分享到手机,后缀名有.1
将PC端的apk文件通过微信文件分享到手机,后缀名有.1
1131 0
|
11月前
|
人工智能 安全 API
身份证二、三要素实名认证API文档介绍
身份证二、三要素实名认证API,通过姓名、身份证号及头像比对权威数据源,快速核验用户身份真实性。广泛应用于金融、政务、电商等场景,助力企业合规运营,防范冒用身份等风险,保障账户安全与业务可信。
|
2月前
|
测试技术 Shell 开发工具
DeepSeek Harness保姆级实战:Cordis内核解析、环境部署、Python SDK接入与落地建议
DeepSeek Harness,简称DSH,是开源的Agent运行框架,目前处于开发者预览版本。该框架核心设计思路是打通大模型推理能力和本地执行环境,大模型负责理解用户任务、完成逻辑推演,Harness运行时则赋予智能体操作本地文件、调用终端命令、加载各类工具、自动拆解复杂长任务持续迭代执行的能力。整个项目依托Cordis插件架构进行构建,模型适配器、工具集、会话管理、沙箱隔离、持久化存储、Agent主任务循环全部以插件形态实现。开发者不需要改动底层源码,仅仅修改配置文件,就能够完成模块替换、能力扩展,拥有极高的二次开发自由度。
701 1
|
3月前
|
缓存 开发框架 JavaScript
一切皆插件之后,Agent 工程的新范式
插件化颗粒度越细,黑盒越少,运行越透明,我们看的越清,Agent 的优化空间也就越大。
|
7月前
|
边缘计算 算法 数据挖掘
智能场馆导览系统核心技术架构解析
本文介绍智能场馆导览系统,基于“云-边-端”三层架构,融合蓝牙/GPS高精度定位、轻量化3D地图渲染、多模态交互与边缘计算技术,具备低成本、高适配、易运维、低延迟(<1s)等优势,已落地博物馆、景区等多类场馆,助力数字化升级。(239字)
366 0
|
JSON 搜索推荐 API
小红书商品列表 API 接口(小红书 API 系列)
小红书作为社交与电商结合的平台,拥有丰富的商品信息。通过小红书商品列表API接口,用户可高效、合法地获取商品数据,支持按关键词、品类等筛选条件查询,并返回JSON格式的商品列表,包含名称、图片链接、价格等信息。该接口帮助商家分析市场、制定策略,开发者构建推荐系统。示例代码展示了如何使用Python发送HTTP请求并处理响应数据。