用于使用AFIP(阿根廷)Web服务的库。此存储库是https://github.com/afipsdk/afip.php的分支。

v0.6.1 2019-09-09 23:26 UTC

This package is auto-updated.

Last update: 2024-09-29 05:35:45 UTC


README

Packagist Contributors Closed issues License


Logo

Afip.php

用于连接到AFIP Web服务的库
探索文档

报告错误

Implementation

目录

关于项目

这个库旨在帮助程序员使用AFIP Web服务,而无需头痛或浪费时间尝试理解AFIP提供的复杂文档。它还属于Afip SDK的一部分。

入门指南

安装

通过Composer

composer require afipsdk/afip.php

通过手册

  1. 使用git clone克隆或从此处下载存储库。
  2. res文件夹的内容复制到您的应用程序中。

重要

  • Afip_res/cert替换为AFIP提供的证书,将Afip_res/key替换为生成的密钥。
  • 请确保Afip_res文件夹不可从互联网访问,因为那里将保存访问Web服务的所有信息,此外,此文件夹必须具有写权限

前往http://www.afip.gob.ar/ws/documentacion/certificados.asp获取有关如何生成密钥和证书的更多信息。

如果您无法遵循AFIP复杂文档以获取证书,可以获取Afip SDK PRO,其中解释了如何轻松获取证书。

如何使用

如果您已手动安装,首先需要在您的应用程序中包含SDK。

include 'ruta/a/la/libreria/src/Afip.php';

然后,我们创建一个Afip类的实例,并将一个数组作为参数传递。

$afip = new Afip(array('CUIT' => 20111111112));

有关可以向new Afip()实例传递的参数的更多信息,请参阅文档的入门步骤部分

完成这些操作后,我们可以开始使用SDK和可用的Web服务。

Web服务

如果您需要有关如何使用某个Web服务的更多信息,请参阅afip.php的完整文档

此外,如果您需要使用此处尚不可用的其他Web服务,可以使用此库作为基础,这将使操作更加容易。我们很快将提供有关如何逐步实现的教程,但目前我们建议您开始复制并修改范围5查询的代码。

电子发票

您可以在此处找到使用电子发票所需的文档

您需要用几行代码创建您的发票PDF,并获取一个下载链接或将其发送给客户以便他们下载吗?使用Bill Cloud

范围4标准

名为A4的查询名录服务已被限制仅适用于公共机构,如需使用,请阅读AFIP名录查询范围4的文档。

范围5标准

使用A4名录的用户可以替换使用此名录,如需了解如何操作,请参阅AFIP名录查询范围5的文档。

范围10标准

如果需要使用此Web服务,它也包含在库中,其文档位于AFIP名录查询范围10

范围13标准

如果需要查询个人CUIT,必须使用此Web服务,其文档可在AFIP名录查询范围13的wiki中找到。

迁移

需要迁移库的版本吗?

相应教程可在此处找到 👇

相关项目

JavaScript库

如果需要使用JavaScript访问AFIP的Web服务,可以使用Afip.js

Symfony捆绑包

如果需要在Symfony中使用AFIP的Web服务,可以使用此捆绑包

需要帮助吗?😵

获取包含3个月(或更久)个性化支持、广泛的示例、教程、框架和平台实现等内容的Afip SDK PRO,我们将帮助您将AFIP Web服务集成到您的应用程序中。

了解更多信息

许可证

本软件及其开发者与AFIP无任何关系。许可协议MIT。查看LICENSE获取更多信息。

联系

Afip SDK - afipsdk@gmail.com

项目链接: https://github.com/afipsdk/afip.php

本软件及其开发者与AFIP无任何关系。