Tài Nguyên / Mẫu Mã

Mẫu Mã & Ví Dụ

Ví dụ mã sẵn sàng sử dụng để tăng tốc tích hợp của bạn

📄
Hóa Đơn

Tạo Hóa Đơn Với Mục

Ví dụ hoàn chỉnh về tạo hóa đơn với các mục chi tiết và tính thuế

JavaScript
Webhooks

Xử Lý Webhook Thanh Toán

Xử lý sự kiện webhook cho xử lý và xác minh thanh toán

Python
👥
Khách Hàng

Quản Lý Khách Hàng

Các thao tác CRUD cho hồ sơ khách hàng với tích hợp Laravel

PHP
📊
Báo Cáo

Tạo Báo Cáo Tài Chính

Tạo báo cáo PDF với biểu đồ và tóm tắt tài chính

JavaScript
📋
Hóa Đơn

Tạo Hóa Đơn Hàng Loạt

Nhập và tạo nhiều hóa đơn từ file CSV

Python
📧
Thông Báo

Thông Báo Email

Gửi thông báo email tùy chỉnh với đính kèm hóa đơn

Ruby

Ví Dụ Nổi Bật

Ví Dụ Tạo Hóa Đơn Hoàn Chỉnh

Quy trình đầy đủ bao gồm tạo khách hàng, tính thuế và giao email

// Invoice Creation with Tax Calculation
const Laabam = require('laabam-sdk');
const laabam = new Laabam(process.env.LAABAM_API_KEY);

async function createInvoiceWithTax() {
  try {
    // Create customer if doesn't exist
    const customer = await laabam.customers.create({
      name: "Acme Corporation",
      email: "billing@acme.com",
      phone: "+91-9876543210",
      gstin: "29ABCDE1234F1Z5"
    });

    // Prepare invoice items
    const items = [
      {
        description: "Professional Services - Month 1",
        quantity: 1,
        rate: 50000,
        tax_rate: 18 // GST 18%
      },
      {
        description: "Consulting Hours",
        quantity: 40,
        rate: 1500,
        tax_rate: 18
      }
    ];

    // Calculate totals
    const subtotal = items.reduce((sum, item) => 
      sum + (item.quantity * item.rate), 0
    );
    const tax = subtotal * 0.18;
    const total = subtotal + tax;

    // Create invoice
    const invoice = await laabam.invoices.create({
      customer_id: customer.id,
      invoice_date: new Date().toISOString().split('T')[0],
      due_date: new Date(Date.now() + 30*24*60*60*1000)
        .toISOString().split('T')[0],
      items: items,
      subtotal: subtotal,
      tax: tax,
      total: total,
      currency: "INR",
      notes: "Payment due within 30 days"
    });

    console.log(`Invoice created: ${invoice.id}`);
    console.log(`Total amount: ₹${total}`);

    // Send invoice via email
    await laabam.invoices.send(invoice.id, {
      to: customer.email,
      subject: `Invoice #${invoice.invoice_number}`,
      message: "Thank you for your business!"
    });

    return invoice;
  } catch (error) {
    console.error('Error creating invoice:', error);
    throw error;
  }
}

createInvoiceWithTax();

Bộ Sưu Tập Mẫu

Bắt Đầu

8 mẫu

Ví dụ cơ bản để bạn bắt đầu và chạy

Ví Dụ Nâng Cao

15 mẫu

Trường hợp sử dụng phức tạp và thực hành tốt nhất

Mẫu Tích Hợp

12 mẫu

Kịch bản tích hợp phổ biến

Đóng Góp Cộng Đồng

Chia Sẻ Mẫu Mã Của Bạn

Có ví dụ mã hữu ích? Đóng góp vào kho mẫu của chúng tôi và giúp đỡ các developer khác trong cộng đồng.

Bắt Đầu Xây Dựng Nhanh Hơn

Sử dụng mẫu mã của chúng tôi để tích hợp Laabam trong vài phút, không phải hàng giờ