WebServices Sunat 电子发票 - 秘鲁

1.0.0 2022-12-30 16:04 UTC

This package is auto-updated.

Last update: 2024-09-30 02:10:39 UTC


README

Travis-CI Coverage Status Codacy Badge Maintainability
与 SUNAT 的 Web 服务连接。

安装

composer require greenter/ws

示例

SendBill

发送发票。

<?php
use Greenter\Ws\Services\SoapClient;
use Greenter\Ws\Services\BillSender;

$urlService = 'https://e-beta.sunat.gob.pe/ol-ti-itcpfegem-beta/billService';
$soap = new SoapClient($urlService);
$soap->setCredentials('20000000001MODDATOS', 'moddatos'); // usuario = ruc + usuario sol
$sender = new BillSender();
$sender->setClient($soap);

$xml = file_get_contents('factura.xml');
$result = $sender->send('20000000001-01-F001-1', $xml);

print_r($result);

相同的示例也适用于发送运输单、扣款或预扣款;只需更改服务 URL。

可用的连接

测试版

生产