Hóa đơn PHP GitHub

Hóa đơn PHP là một lớp PHP hướng đối tượng đơn giản để tạo các hóa đơn, báo giá hoặc đơn đặt hàng được thiết kế đẹp mắt chỉ với một vài dòng mã. Tạo thương hiệu bằng logo và màu chủ đề của riêng bạn, thêm các mục không giới hạn và tổng số hàng bằng phân trang tự động. Bạn có thể phân phối đầu ra PDF trong trình duyệt của người dùng, lưu trên máy chủ hoặc buộc tải xuống tệp. Hóa đơn PHP hoàn toàn có thể tùy chỉnh và có thể được tích hợp vào bất kỳ CMS nổi tiếng nào

ĐA NGÔN NGỮ và TIỀN TỆ

Hóa đơn PHP được tích hợp sẵn các bản dịch sang tiếng Anh, tiếng Hà Lan, tiếng Pháp, tiếng Đức, tiếng Tây Ban Nha và tiếng Ý [bạn có thể dễ dàng thêm bản dịch của riêng mình nếu cần] và bạn có thể đặt loại tiền tệ cần thiết cho mỗi tài liệu

TIÊU ĐỀ BỔ SUNG, PHIẾU VÀ HUY HIỆU

Chúng tôi đã giúp dễ dàng thêm nội dung bổ sung [tiêu đề và đoạn nhiều dòng] vào cuối tài liệu. Bạn có thể sử dụng nó cho thông tin thanh toán hoặc giao hàng hoặc bất kỳ nội dung nào khác cần thiết

BẮT ĐẦU

CÀI ĐẶT

Tải thư mục php-invoice và tất cả nội dung lên máy chủ web của bạn

VÍ DỤ

Có 3 ví dụ được bao gồm trong lớp hoạt động hiệu quả. Lướt đến http. //[trang web của bạn]/php-invoice/ví dụ/tên tệp. php để xem chúng

  • đơn giản. php
  • ví dụ 1. php
  • ví dụ2. php
  • change_timezone. php
TẠO HÓA ĐƠN MỚI

Tạo một tệp php mới trong thư mục gốc của máy chủ web của bạn và bao gồm lớp để bắt đầu. Vui lòng đảm bảo rằng múi giờ ngày php mặc định được đặt trước khi bao gồm lớp. Nhấp vào đây để có thêm thông tin

Trong ví dụ đơn giản này, chúng tôi đang tạo hóa đơn có logo và màu chủ đề tùy chỉnh. Nó sẽ chứa 2 sản phẩm và một hộp ở phía dưới có VAT và tổng giá. Sau đó, chúng tôi thêm huy hiệu "Đã thanh toán" ngay trước đầu ra



TÀI LIỆU

Xem và tìm hiểu chi tiết cách thức hoạt động của mọi phương thức Hóa đơn Php

TẠO BẢN THỂ

Bắt đầu một phiên bản mới của lớp Hóa đơn PHP

$invoice = phpinvoice mới[kích thước,tiền tệ,ngôn ngữ]; . Kích thước. A4, Tiền tệ. $, Ngôn ngữ. en size {string} Đặt kích thước tài liệu của bạn. A4Default Letter Đơn vị tiền tệ hợp pháp {string} Đặt đơn vị tiền tệ mà bạn muốn sử dụng bằng cách chỉ cần chuyển ký hiệu tiền tệ dưới dạng một chuỗi. [e. g. "$"] language {string} Chọn một ngôn ngữ tồn tại trong thư mục /languages. Tạo tệp dịch của riêng bạn hoặc sử dụng tệp dịch được bao gồm. EN [Tiếng Anh]Mặc định NL [Tiếng Hà Lan] FR [Tiếng Pháp] DE [Tiếng Đức] ES [Tiếng Tây Ban Nha] IT [Tiếng Ý]

ĐỊNH DẠNG SỐ

Làm thế nào để bạn muốn hiển thị số của bạn?

$invoice->setNumberFormat[dấu thập phân, dấu phân cách]; . Thường được sử dụng là '. ' hoặc ',' dấu phân cách {string} Chỉ định chuỗi nào sẽ sử dụng cho dấu phân cách hàng nghìn. Thường được sử dụng là '. ' hoặc là ','

MÀU CHỦ ĐỀ

Đặt màu tùy chỉnh để cá nhân hóa hóa đơn của bạn

$invoice->setColor[màu]; . Ví dụ cho màu đỏ. '#FF0000'

LOGO

Thêm logo công ty của bạn vào hóa đơn

$invoice->setLogo[hình ảnh,độ rộng tối đa,chiều cao tối đa]; . maxwidth {int}Tùy chọn Đặt chiều rộng [tính bằng mm] của hộp giới hạn nơi hình ảnh sẽ được chèn vào. Tham số chiều cao tối đa là bắt buộc. maxheight {int}Tùy chọn Đặt chiều cao [tính bằng mm] của hộp giới hạn nơi hình ảnh sẽ được chèn vào. Tham số băng thông tối đa là bắt buộc

LOẠI TÀI LIỆU

Đặt loại tài liệu bạn đang tạo

$invoice->setType[loại]; . sẽ được sử dụng cho tiêu đề ở góc trên cùng bên phải của tài liệu [e. g. 'hóa đơn' hoặc 'báo giá']

THẨM QUYỀN GIẢI QUYẾT

Thêm số hoặc tham chiếu tài liệu của bạn

$invoice->setReference[tham chiếu]; . g. 'INV29782']

NGÀY

Đặt ngày tài liệu của bạn

$invoice->setDate[ngày]; . g. '']

NGÀY ĐẾN HẠN [TÙY CHỌN]

Đặt ngày đến hạn hóa đơn của bạn

$invoice->set Do[ngày đáo hạn]; . g. '']

THÔNG TIN CÔNG TY

Đặt chi tiết công ty của bạn

$invoice->setFrom[công ty]; . Giá trị đầu tiên của mảng sẽ được in đậm trên tài liệu, vì vậy chúng tôi khuyên bạn nên sử dụng tên công ty của mình. Bạn có thể thêm bao nhiêu dòng tùy thích

Thí dụ. array['Công ty của tôi','Dòng địa chỉ 1','Dòng địa chỉ 2','Thành phố và mã zip','Quốc gia','Số thuế GTGT'];

THÔNG TIN KHÁCH HÀNG

Đặt chi tiết khách hàng của bạn

$invoice->setTo[khách hàng]; . Giá trị đầu tiên của mảng sẽ được in đậm trên tài liệu, vì vậy chúng tôi khuyên bạn nên sử dụng tên công ty của mình. Bạn có thể thêm bao nhiêu dòng tùy thích

Thí dụ. array['Khách hàng của tôi','Dòng địa chỉ 1','Dòng địa chỉ 2','Thành phố và mã zip','Quốc gia','Số thuế GTGT'];

FLIPFLOPTIONAL

Chuyển đổi vị trí ngang của thông tin công ty của bạn và thông tin khách hàng. Theo mặc định, chi tiết công ty của bạn ở bên trái

$invoice->flipflop[];

THÊM MỤC

Thêm hàng sản phẩm hoặc dịch vụ mới vào tài liệu của bạn bên dưới thông tin khách hàng và công ty. PHP Invoice có phân trang tự động nên hoàn toàn không có giới hạn

$invoice->addItem[tên, mô tả, số tiền, thùng, giá, chiết khấu, tổng]; . description {string} Một chuỗi có mô tả với hỗ trợ nhiều dòng. Sử dụng
hoặc \n để thêm ngắt dòng. số tiền {thập phân} Một số nguyên với số tiền của mặt hàng này. vat {string} hoặc {decimal} Truyền một chuỗi [e. g. "21%" hoặc bất kỳ văn bản nào khác mà bạn có thể thích] hoặc số thập phân nếu bạn muốn hiển thị số tiền thay thế [e. g. 124. 30] giá {thập phân} Số thập phân cho đơn giá. giảm giá {chuỗi}, {thập phân} hoặc {boolean}Tùy chọn Truyền một chuỗi [e. g. "10%" hoặc bất kỳ văn bản nào khác mà bạn có thể thích] hoặc số thập phân nếu bạn muốn hiển thị số tiền thay thế [e. g. 50. 00] Nếu bạn không muốn giảm giá, chỉ cần nhập boolean false vào trường này. Ghi chú. kết quả cuối cùng sẽ không hiển thị cột giảm giá khi tất cả các sản phẩm chưa đặt giảm giá. tổng {thập phân} Số thập phân cho tổng giá sản phẩm hoặc dịch vụ

THÊM TỔNG

Thêm một hàng bên dưới các sản phẩm và dịch vụ để tính toán và tính tổng. Bạn có thể thêm hàng không giới hạn

$invoice->addTotal[tên, giá trị, lý lịch]; . giá trị {thập phân} Số thập phân cho giá trị. nền {boolean}Tùy chọn Đặt thành true để đặt màu chủ đề làm màu nền của hàng

THÊM HUY HIỆU TÙY CHỌN

Thêm huy hiệu vào hóa đơn của bạn bên dưới các sản phẩm và dịch vụ. Bạn có thể sử dụng ví dụ này để hiển thị rằng hóa đơn đã được thanh toán

$invoice->addBadge[huy hiệu];

THÊM TIÊU ĐỀ

Bạn có thể thêm tiêu đề và đoạn văn để hiển thị thông tin ở phần dưới cùng của tài liệu, chẳng hạn như chi tiết thanh toán hoặc thông tin giao hàng

$invoice->addTitle[tiêu đề];

THÊM ĐOẠN

Bạn có thể thêm tiêu đề và đoạn văn để hiển thị thông tin ở phần dưới cùng của tài liệu, chẳng hạn như chi tiết thanh toán hoặc thông tin giao hàng

$invoice->addParagraph[đoạn]; . Sử dụng
hoặc \n để thêm ngắt dòng

CHÂN

Một văn bản nhỏ bạn muốn hiển thị ở góc dưới cùng bên trái của tài liệu

$invoice->setFooternote[ghi chú];

kết xuất

Kết xuất hóa đơn

$invoice->render[tên,đầu ra]; . Thí dụ. 'hóa đơn. pdf' output {string} Chọn cách bạn muốn gửi hóa đơn cho người dùng. Lựa chọn tiếp theo đã khả thi. I [Gửi tệp nội tuyến tới trình duyệt] D [Gửi tới trình duyệt và buộc tải xuống tệp với tên được đặt theo tên] F [Lưu vào tệp cục bộ. Đảm bảo đặt đường dẫn trong tham số tên] S [Trả về tài liệu dưới dạng chuỗi]

LIÊN HỆ CHÚNG TÔI

Đối với bất kỳ hỗ trợ hoặc phản hồi xin vui lòng liên hệ với chúng tôi tại farhad tahir@splashpk. com. Được phát triển bởi. giật gân

TÍN DỤNG

Chúng tôi xin cảm ơn những người tạo ra FPDF đã tạo ra một thư viện PHP tuyệt vời giúp công việc của chúng tôi dễ dàng hơn rất nhiều. http. //www. fpdf. tổ chức/

Chủ Đề